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