掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Activex DLLのイベントを拾うには? (ID:61337)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
返事が遅くなってすみません。 > 上記だと前提してラッパークラスを作り επιστημηさんのサイトのコードはMFCではなく ATLのCComPtrを使っています。 MFCのラッパークラスを使うのであれば COleDispatchDriverの機能を使います (自動生成されたクラスはCOleDispatchDriverを継承します)。 詳しくはMSDNでCOleDispatchDriverの項を見てください。 COleDispatchDriverを継承したラッパークラスを使うと CComPtr::CoCreateInstanceの部分を // CWrapperClassはCOleDispatchDriverを継承してる CWrapperClass comWrapper(); // 引数にはCLSIDを渡すのとProgID名を渡すのと両方使える comWrapper.CreateDispatch(_T("SampleX.clsSample")); と書くことができます。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.