掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
IEが最小化されたことを知るには? (ID:101344)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
よろしくお願いいたします。 下記のようなIEを操作するプログラムを作ったのですが、 「IEが閉じられた」ということを知ることはできたのですが(IE_OnQuitイベントで)、 しかし「IEが最小化された」や「IEが最小化状態から復帰した」ということを知る方法がわかりませんでした。 VB のフォームのように Resizeイベントがあればいいのですが見当たりませんでした。 「Microsoft HTML Object Library」 の HTMLWindow2クラスの onresizeイベントでは、 ウインドウ幅や高さの変更のときにしか発生しませんでした。 オブジェクトブラウザを見ると 「Microsoft HTML Object Library」 には他にもたくさんクラスがありましたが、 最小化したかどうかなどを知るためのクラスをご存知の方がいらっしゃいましたら、 どうかご教授のほどよろしくお願いいたします。 Private WithEvents IE As InternetExplorer Private WithEvents HWin As HTMLWindow2 Private Sub Form_Load() Set IE = CreateObject("InternetExplorer.Application") IE.Navigate "http://www.google.com/webhp?hl=ja" IE.Visible = True End Sub Private Sub IE_DocumentComplete(ByVal pDisp As Object, url As Variant) Set HWin = IE.Document.parentWindow End Sub Private Sub HWin_onresize() MsgBox "onresizeイベントが発生しました。", vbMsgBoxSetForeground End Sub
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.