掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
KBBarとIEイベント (ID:69854)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> 実装方法についてご教授いただければ幸いです。 1、http://www.nitoyon.com/vc/tips/ie_component.htm#event のサンプルコードを download 2、サンプル内の CIEsink.h を kbbar プロジェクトにコピー 3、#include <EXDISPID.H> 4、CIEsink.h を修正 // HRESULT AdviseToIE(CComPtr<IUnknown> pUnkIE) HRESULT AdviseToIE(IUnknown* pUnkIE) 5、KBBarBand.cpp にコード追加 STDMETHODIMP CKBBarBand::SetSite(IUnknown* punkSite) { : if(!CreateToolWindow()) return E_FAIL; // 以下を追加 > if (m_pIE != NULL) { > CComObject<CIESink>* sink; > CComObject<CIESink>::CreateInstance(&sink); > sink->AdviseToIE(m_pIE); > } return S_OK; } 6、IEからのイベントに対応する処理を CIESink に組み込む VS2008 で試してないので他に修正等要るかもしんないケド、そこは臨機応変に対応して。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.