|
ありがとうございます。
■No48555 (魔界の仮面弁士 さん) に返信 > 2010/04/08(Thu) 17:48:14 編集(投稿者) > > ■No48553 (レッドブル さん) に返信 >>ということはツールバーからブラウザの情報を取得してると思うんですが、 > その場合、ツールバーはどのタイミングでブラウザ情報を取得しにいくべきかを > 考慮しなければならない気がします。 > > タイマー監視するとか、ページ遷移のイベントを拾うとか、あるいはツールバーから > 取得しにいくのではなく、検索結果のページ内から JavaScript 経由で > ツールバーに送信する形にするとか。 > >>どなたか方法をご存じないですか。 > C++ での実装は分かりませんが……VB6 の時には、バンドオブジェクトから > 以下のような感じで InternetExplorer オブジェクトを得ることができたと思います。 > > そこまで行ければ、Document プロパティを辿って IHTMLDocument2 を拾えるかも。 > > Private Sub IObjectWithSite_SetSite(ByVal pUnkSite As sample.IUnknown) > If Not pUnkSite Is Nothing Then > Dim isp As sample.IServiceProvider > Set isp = pUnkSite > Set mobjInternetExplorer = isp.QueryService(IID_IWebBrowserApp, IID_IWebBrowser2)
html情報取得ですね、調べてみます。
|