- oldPoint,newPoint:POINT
- GetCursorPos(&oldPoint); //保存當前鼠標位置。
- newPoint.x = oldPoint.x+40;
- newPoint.y = oldPoint.y+10;
- SetCursorPos(newPoint.x,newPoint.y); //設(shè)置目的地位置。
- mouse_event(MOUSEEVENTF_RIGHTDOWN,0,0,0,0);//模擬按下鼠標右鍵。
- mouse_event(MOUSEEVENTF_RIGHTUP,0,0,0,0);//模擬放開鼠標右鍵。
- mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);//模擬按下鼠標左鍵。
- mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);//模擬放開鼠標左鍵。
- keybd_event(VK_SHIFT,MapVirtualKey(VK_SHIFT,0),0,0); //按下SHIFT鍵。
- keybd_event(0x52,MapVirtualKey(0x52,0),0,0);//按下R鍵。
- keybd_event(0x52,MapVirtualKey(0x52,0),KEYEVENTF_KEYUP,0);//放開R鍵。
- keybd_event(VK_SHIFT,MapVirtualKey(VK_SHIFT,0),KEYEVENTF_KEYUP,0);//放開SHIFT鍵。
- SetCursorPos(oldPoint.x,oldPoint.y);
參考CSDN。
|