2008年04月07日
ウィンドウ検索
指定したクラス/タイトル名に一致するウィンドウハンドルを全て取得
クラス名とウィンドウタイトル名に一致するウィンドウハンドルを取得する関数にFindWindowがあるが、この関数では、同一名のクラス/タイトルのウィンドウが複数存在する時、ウィンドウハンドルを1つだけ(Zオーダーが一番前面)しか取得できない。
ここでは、対象となる全てのウィンドウハンドルを配列形式で返す関数MyFindWindowを作成し、リストビューに、そのウィンドウの詳細情報を列挙するプログラムを作成する。