ユーザーインターフェイスが応答するか判断する
スポンサーリンク
ユーザーインターフェイスが応答するか判断するには、System.Diagnostics.Process クラスのインスタンスから、Responding プロパティを参照します。Responding プロパティは、ユーザーインターフェイスが応答可能である場合にのみ True が格納されています。
サンプルコード
以下にサンプルコードを示します。
VB.NET 全般
' メモ帳を起動して、Process のインスタンスを取得する
Dim hProcess As System.Diagnostics.Process = System.Diagnostics.Process.Start("Notepad")
' ユーザーインターフェイスが応答するか判断する
If hProcess.Responding Then
MessageBox.Show("ユーザーインターフェイスは応答します")
Else
MessageBox.Show("ユーザーインターフェイスは応答しません")
End If
' 不要になった時点で破棄する (正しくは オブジェクトの破棄を保証する を参照)
hProcess.Close()
hProcess.Dispose()
関連するリファレンス
準備中です。
