Last Updated 2004/09/01
Programming Tips Visual C++ API  索 引 
EnumWindows(全てのウィンドウ)
2004/09/01

全てのウィンドウを列挙するには EnumWindows() を使用する.
EnumWindows() はコールバック関数が必要である.EnumWindows() でウィンドウが1つ見つかる度に呼び出される関数である.
LPARAM は何に使用してもよい.

BOOL CALLBACK EnumWindowsProc(HWND, LPARAM);

BOOL CALLBACK EnumWindowsProc(HWND hWnd, LPARAM parent)
{
    // 見つかったウィンドウハンドル hWnd
    return !0;       // 調査を続けるには TRUE を返す
}

    // ウィンドウ検索
    EnumWindows( EnumWindowsProc, 0 );


参照
クラス内コールバック関数
前後のTips
EnumWindows(全てのウィンドウ)

DSS ProgrammingTipsCGI Ver2.02