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