SHDocVw

ConsoleアプリケーションでSHDocVwでInternetExplorerを動かす

ConsoleアプリケーションでComを利用したアプリケーションを作成する場合、Mainで直接処理を記述した場合、DocumentCompleteEventが発火しない。 そのため、Runメソッドなどを用意し、Programクラスのインスタンスを作り、かつイベント登録用の別メソッドを…

htmlを生成してShDocVw.InternetExplorerに読み込ませ、イベントを発火させる

iframeなどを含むhtmlを作り、ローカルに保存。 それをSHDocVw.InternetExploreに読み込ませた際にキャッシュが効くなどして DocumentComplete, NavigateComplete2などのイベントが発火しないときがある。こういった場合には、いったんNavigateメソッドでabo…