Windowsコード集 | 上のページ |
ウィンドゥのフォアグランド化そのものは、SetForegroundWindowでできますが、このAPIだけでは不十分です。
というのも、ウィンドゥがトップレベルに来ないからにあります。
ここでは、トップレベルウィンドゥまでサポートしたフォアグランド化を紹介します。
BOOL WINAPI ForegroundWindow(HWND hwnd) { if(SetForegroundWindow(hwnd)){ keybd_event(VK_MENU,0,0,0); keybd_event(' ',0,0,0); keybd_event(' ',0,KEYEVENTF_KEYUP,0); keybd_event(VK_MENU,0,KEYEVENTF_KEYUP,0); keybd_event('R',0,0,0); keybd_event('R',0,KEYEVENTF_KEYUP,0); return TRUE; } return FALSE; }
上のページ |