2011-08-23 16 views

答えて

2

ウェブブラウザのドキュメントオブジェクトのデータをロードすることを行うことができます。 URLモニカとブラウザに関する関係を示す、かなりのグラフin the MSJ 1996 September issue article "Unified Browsing with ActiveX Extensions Brings the Internet to Your Desktop"があります。

ドキュメントのIPersistStreamInitインターフェイスを使用して、ドキュメントにモニカまたはストリームを手動で読み込むことができます。これは、WinFormのWebbrowserクラスがDocumentStreamプロパティとDocumentTextプロパティの実装で行っていることです。ドキュメントは、ソースのIMoniker :: GetDisplayNameを呼び出してURLを取得します。ただし、Windowsフォームでのロード・ロードの実装ではIMonikerが実装されず、ロードされたドキュメントのベース・アドレスは約:blankになります。

http://www.codeproject.com/KB/miscctrl/csEXWB.aspxにURLのモニカーを実装するサンプルがあります。ページでLoadHtmlIntoBrowser(文字列html、文字列sBaseUrl)を検索します。

関連する問題