掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
COMのイベントをVC++で受け取る方法 (ID:65142)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Blueさん アドバイス有難う御座います。 > 1. IDispatchから派生したイベント用のクラスを作成 作りました。 > 2. IDispatch::QueryInterfaceを使って、IConnectionPointContainer型ポインタを取得 これは、MS-Wordの ポインタ型と思って良いでしょうか? 私の場合は g_pIEchoLinkSession ポインタを使って ディスパッチポインタを得ればよいのかなと思い、 ret = g_pIEchoLinkSession->QueryInterface(DIID__IEchoLinkSessionEvents, (void **)&g_pIEchoLinkEvents); こんなことをしてみましたが、NoInterface が返ってきました。 CoCreateInstanceで取得しているのは、ディスパッチインタフェース ではなく、単純なインタフェースポインタ(IID_IEchoLinkSession)かな? と思ってみたりしています。 お手数をおかけします。 お心当たりの事が御座いましたら、 アドバイスお願いします。m(__)m
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.