ふらっと C#,C♯,C#(初心者用) Part116 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0581デフォルトの名無しさん
2015/09/02(水) 18:34:00.54ID:OPX/Zhtwすごく省略するけど
SHDocVwを参照にいれて
IObjectWithSiteを実装して
SetSiteでsiteオブジェクトをIServiceProvider(COMのほう)にキャストして
そいつ.QueryService(SID_SWebBrowserApp, IID_IWebBrowserApp,...)で出てきたやつをSHDocVw.WebBrowserにでもキャストして
そのオブジェクトのSHDocVw.IWebBrowser2.NavigateComplete2イベントでナビゲーション完了を検知できる
そのクラスのGUIDを
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects
に書き込むコードをComRegisterFunction属性をつけたメソッドに実装して
ビルドしたdllをregasmで登録する
ふぅ。
■ このスレッドは過去ログ倉庫に格納されています