구글링등 사이트 검색하면 SetForegroundWindowForce라는 프로그램 소스가 보이는데 이것은 좀 잘못된 소스이다. 이 잘못된 소스에서는 AttachThreadInput 첫번째 인수와 두번째 인수를 거꾸로 줬다. 원래의 foreground 윈도우의 tid를 두번째 인수로 줘야 된다. 좀 이상하게 작동해서 msdn에서 함수 설명 읽어보고 첫 인수와 두번째 위치를 바꾸니 제대로 되었다. 아래는 올바르게 수정한 소스이다. void __stdcall SetForegroundWindowForce(HWND hWnd) { HWND hForeground; DWORD id, foreground_id; hForeground = GetForegroundWindow(); if (hForeground == hWnd)..