반응형
//다른 창 윈도우 활성화 및 위치 가져오기
BOOL CHumanGesture::WindowCheck(CString strWindowName, CRect& WindowRect)
{
HWND hWnd = ::FindWindow(NULL, strWindowName);
GetWindowRect(hWnd, WindowRect);
HWND hForeHwnd= ::GetForegroundWindow();
if(hWnd)
{
if(hWnd != hForeHwnd)
{
cout << "Foreground Window" << endl;
::SetForegroundWindow(hWnd);
}
}
else
return FALSE;
return TRUE;
}
//마우스 이동 및 클릭 이벤트 생성
//마우스 이동
mouse_event(MOUSEEVENTF_MOVE, dx, dy, 0, GetMessageExtraInfo());
//마우스 클릭
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, GetMessageExtraInfo());
Sleep(100);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, GetMessageExtraInfo());
반응형
'Programming > MFC-C++' 카테고리의 다른 글
[MFC, C++]파일 존재 확인 (0) | 2013.11.27 |
---|---|
dll 프로젝트에서 콘솔 창 띄우기 (디버깅 용) (0) | 2013.11.26 |
마우스 커서 비트맵 가져오기 (0) | 2013.10.29 |
[C++] 연산 시간 체크 ( QueryPerformanceCounter ) (0) | 2013.10.15 |
제스처 인식 Open Toolkit (0) | 2013.09.17 |