掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ATLでIEのイベントの取得するには (ID:59241)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
イベントハンドラが呼ばれない原因は タイプライブラリを指定していないからだと思います。 掲示されたソースコードはこうなっています。 public IDispEventImpl<SINKID_COUNTEREVENTS, IEEvents, &DIID_DWebBrowserEvents2> S34 のサンプルではこうなっています。 IDispEventImpl<SINKID_COUNTEREVENTS, CounterEvents, &DIID__ICounterEvents, &LIBID_COUNTERSERVERLib, 1, 0> もしかしたら理由があって省略したのかもしれませんが とりあえず下記のようにタイプライブラリを指定して テストしてみてはいかがでしょうか。 public IDispEventImpl<SINKID_COUNTEREVENTS, IEEvents, &DIID_DWebBrowserEvents2, &LIBID_SHDocVw, 1, 0>
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.