잠토의 잠망경

mouse_event: 마우스 이벤트를 임의로 발생시키는 함수 본문

공부/Hooking

mouse_event: 마우스 이벤트를 임의로 발생시키는 함수

잠수함토끼 2008. 8. 15. 11:53

mouse_event 는 Windows 환경에서 사용자에 의해 임으로 발생시킬수 있는 윈도우 API이다.

msdn: ms-help://MS.MSDNQTR.v90.ko/winui/winui/windowsuserinterface/userinput/mouseinput/mouseinputreference/mouseinputfunctions/mouse_event.htm


이 함수의 사용 예시이다.

#include

int main(void)
{
 //mickey 절대 좌표. (0~65,535)

 DWORD baseX=65535/1280; // 기본 베이스 좌표 X
 DWORD baseY=65535/800; // 기본 베이스 좌표 Y
 int X=1280; // 내가 원하는 X 위치
 int Y=100; // 내가 원하는 Y 위치

 //MOUSEEVENTF_MOVE  마우스 움직이는 이벤트 발생.
 //MOUSEEVENTF_ABSOLUTE 절대 좌표
 //baseX*X :X의 좌표
 //baseY*Y :Y의 좌표
 
 mouse_event(MOUSEEVENTF_MOVE |MOUSEEVENTF_ABSOLUTE, baseX*X, baseY*Y, 0, 0);
 
 return 0;
}


Comments