C♯, C#相談室 Part36
■ このスレッドは過去ログ倉庫に格納されています
0893813
2007/01/15(月) 19:49:06StringBuilder sb = new StringBuilder(0x1000);
String kaiwamozi = "会話";
if (IsWindowVisible(hWnd) != 0){// ウィンドウが可視の場合
if (GetWindowText(hWnd, sb, 0x1000) != 0){ // ウィンドウのキャプションを取得
String S1 = sb.ToString();
String S2 = "(" + hWnd.ToString() + ")";
if(Regex.IsMatch(S1, kaiwamozi)) {//これでメッセウィンドウだけ引っ張ってくる。
Console.WriteLine(S1); //ウィンドウのタイトル出力.
listBox1.Items.Add(S1);
}
}
}
// 列挙を継続する為に0以外を返す
return 1;
}
これがリストボックスにItems.Addしてる部分なんですが。
ウィンドウの名前に関連付けてプロセスを取る方法ってありますか?
■ このスレッドは過去ログ倉庫に格納されています