人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

CHtmlViewでページの読み込みに失敗した場合の検出方法を教えてください(ページを表示する事ができませんでした。等)

●質問者: nekomilk
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● ohmix1
●25ポイント

http://www.microsoft.com/japan/msdn/library/default.asp?url=/jap...

ご指定のページが見つかりません

OnNavigateErrorをオーバーライドしてエラーを判別するのが簡単です。

◎質問者からの返答

やってみましたが、コールされません。

CHtmlViewクラスのヘッダにOnNavigateErrorが存在しないのですが VC++6.0でも利用可能でしょうか?


2 ● ohmix1
●25ポイント

http://search.acty-net.ne.jp/mfc_search/archive/2002-1/thrd7...

Mail Thread Index

VC6ではOnNavigateErrorはサポートされてないですね。

「[mfc 39815] CHtmlViewブラウザの通信タイムアウト」のスレッドを見ていくと、

WebBrowseコンポーネントのイベントをハンドリングするようにCHtmlViewを改造しないといけないようです。

http://msdn.microsoft.com/library/default.asp?url=/workshop/...

DWebBrowserEvents2のNavigateErrorイベントに対する処理を追加してやる必要がありそうです。

CHtmlViewのソースを参考にOnNewWindowイベントと同じように?...

その他参考になるかもしれないURLを付けときます。

http://groups.google.com/groups?selm=u0bu6ca6DHA.2556%40TK2M...

http://www.experts-exchange.com/Programming/Programming_Plat...

Email This Question To A Friend

http://www.adp-gmbh.ch/win/misc/mshtml/HTMLWindow.html

HTMLWindow

◎質問者からの返答

うーん。なんか大変な事になるんですね。

ありがとうございました!


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ