IWebBrowser に Document を読み込ませたい

[戻る]
野菜生活 2008/09/14(日) 09:40:25
IWebBrowser に HTMLを読み込ませたいと思っています。
IHTMLDocument の Write などで書き込むことができるのですが、

IWebBrowser の Navigate を呼ばないとIHTMLDocumentを取得することができません。
しかも、オフライン状態のときは Navigateを実行しても完了しません。


IWebBrowser に Documentを読み込ませるにはどうしたらよいでしょうか?

かもねぎ 2008/09/14(日) 18:35:04
http://rararahp.cool.ne.jp/cgi-bin/lng/lng.htm
ここが参考になるかも。。

野菜生活 2008/09/14(日) 19:01:49
検索してもひっかかりませんでした。
マルチポストはしてません。

開発環境は
VC2003、WTL、対象OSはWin2000以上です。

wclrp ( 'o') 2008/09/14(日) 22:44:00
確かにNavigate前はIHTMLDocumentが存在しないから使えないね。

オフライン状態って?
LANケーブル抜いて試したけどNavigate("about:blank",NULL,NULL,NULL,NULL)は完了したよ。

Kerry 2008/09/16(火) 10:40:51
IPersistStreamInitインターフェイスを使えばできそうです。

http://msdn.microsoft.com/en-us/library/aa752047(VS.85).aspx

野菜生活 2008/09/18(木) 17:57:24
[[解決]]
ありがとうございます。

Navigate("about:blank",NULL,NULL,NULL,NULL) で上手くいきました。
NULL のところに Empty をしていたことが問題だったようです。

古いスレッドには追加発言できません。