공부/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
이 함수의 사용 예시이다.
#includeint 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; }