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
香川まこと