ブラウザコントロールやVBから呼び出したIEで、更新ボタンを押したり、Javascript などによって、refresh されたときに、呼び出し元プログラムで、そのイベントを拾うことはできるのでしょうか?また、その更新をキャンセルしたりすることはできるのでしょうか? 更新ボタンを押した場合は、BeforeNavigate イベントが発生せず、いろいろ調べてみたのですが、方法が見つかりませんでした。よろしくお願いします。
編集 削除> そのイベントを拾うことはできるのでしょうか?
ページの更新前には、MSHTMLのonbeforeunloadイベントが
発生しますので、それを利用されては如何でしょう。
> BeforeNavigate イベントが発生せず
BeforeNavigateイベントやBeforeNavigate2イベントは、
更新時には呼ばれません。かといって、DocumentCompleteだと
意味が変わってきてしまいますしね…。