VC Window

・表示済みのウィンドウを前に

/* デスクトップウィンドウの子ウィンドウを列挙 */
HWND hPrevWnd = GetWindow(GetDesktopWindow(), GW_CHILD);
while (hPrevWnd) {
    /* 見つかったウィンドウが、すでに起動している
    *アプリケーションのウィンドウか調べる */
    if(::GetProp(hPrevWnd, "UniqueName")) {
        /* アイコン化されているのであれば、元のサイズに戻す */
        if (IsIconic(hPrevWnd))
            ShowWindow(hPrevWnd, SW_RESTORE );

        /* 見つかったウィンドウをフォアグラウンドウィンドウにする */
        SetForegroundWindow(::GetLastActivePopup(hPrevWnd));

        return FALSE;
    }
    hPrevWnd = GetWindow(hPrevWnd, GW_HWNDNEXT );
} 







VC




TOP
絵の具模様

このホームページに関するお問合せは
ホームページ:さがしもの
Eメール:ma_kagawa@hotmail.com
香川まこと