|
간단하게 mouse_event 라는 api가 있습니다.
간단하게 클릭을 해버리시는건 어떠신지요 ;ㅁ;
mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,NULL,NULL);
mouse_event(MOUSEEVENTF_LEFTUP,0,0,NULL,NULL);
#define MOUSEEVENTF_MOVE 0x0001 /* mouse move */
#define MOUSEEVENTF_LEFTDOWN 0x0002 /* left button down */
#define MOUSEEVENTF_LEFTUP 0x0004 /* left button up */
#define MOUSEEVENTF_RIGHTDOWN 0x0008 /* right button down */
#define MOUSEEVENTF_RIGHTUP 0x0010 /* right button up */
#define MOUSEEVENTF_MIDDLEDOWN 0x0020 /* middle button down */
#define MOUSEEVENTF_MIDDLEUP 0x0040 /* middle button up */
#define MOUSEEVENTF_XDOWN 0x0080 /* x button down */
#define MOUSEEVENTF_XUP 0x0100 /* x button down */
#define MOUSEEVENTF_WHEEL 0x0800 /* wheel button rolled */
#define MOUSEEVENTF_VIRTUALDESK 0x4000 /* map to entire virtual desktop */
#define MOUSEEVENTF_ABSOLUTE 0x8000 /* absolute move */
WINUSERAPI
VOID
WINAPI
mouse_event(
__in DWORD dwFlags,
__in DWORD dx,
__in DWORD dy,
__in DWORD dwData,
__in ULONG_PTR dwExtraInfo);
p.s. 45000 번 축하드려요 ;ㅁ;
허접 님이 쓰신 글 :
: Edit 창에 99가 찍히면, 마우스가 폼의 어디든 클릭이 된것으로 하려고 합니다.
: SendMessage를 사용하면 된다고 하는데, 어찌해야할지 모르겠네요..
: 하루에 질문을 2~3개씩 하는거 같네요.. ㅡㅡ;;;;;;;
|