向其他程序的界面发送鼠标消息为什么没有反映
::SendMessage(hWnd,WM_MOUSEMOVE, MK_LBUTTON, MAKELONG(32, 32) );
Sleep(1000);
::SendMessage(hWnd,WM_LBUTTONDOWN, MK_LBUTTON, MAKELONG(32, 32) );
Sleep(1000);
::SendMessage(hWnd,WM_LBUTTONUP, MK_LBUTTON, MAKELONG(32, 32) );
Sleep(1000);
以上3种都试过了,就是在其他程序的窗口上面没有反映
PostMessage()也不行
哪里的问题?
在线等
::SendMessage(hWnd,WM_MOUSEMOVE, MK_LBUTTON, MAKELONG(32, 32) );
Sleep(1000);
::SendMessage(hWnd,WM_LBUTTONDOWN, MK_LBUTTON, MAKELONG(32, 32) );
Sleep(1000);
::SendMessage(hWnd,WM_LBUTTONUP, MK_LBUTTON, MAKELONG(32, 32) );
Sleep(1000);
以上3种都试过了,就是在其他程序的窗口上面没有反映
PostMessage()也不行
哪里的问题?
在线等
int y= 300;//430;
SetCursorPos( x,y);
Sleep(1000);
mouse_event( WM_LBUTTONDOWN, 0, 0, 0,0);
Sleep(1000);
mouse_event( WM_LBUTTONUP, 0, 0,0,0);
Sleep(1000);
/*mouse_event( WM_LBUTTONDOWN, 0, 0, 0,0);
Sleep(1000);
mouse_event( WM_LBUTTONUP, 0, 0,0,0);*/ mouse_event( WM_LBUTTONDBLCLK,0,0,0,0);鼠标抬不起来?
为什么?