今天鼠标坏了,触摸板也被我禁止了,那叫一个纠结,我就上网查了一下能不能键盘控制鼠标,发现还真有。
先来看一个函数,据说已经被废弃的API函数
VOID WINAPI mouse_event( _In_ DWORD dwFlags, _In_ DWORD dx, _In_ DWORD dy, _In_ DWORD dwData, _In_ ULONG_PTR dwExtraInfo );
dwFlags:这个参数是设置鼠标的事件的,如左键按下,右键抬起,等等
MOUSEEVENTF_ABSOLUTE
MOUSEEVENTF_LEFTDOWN
MOUSEEVENTF_LEFTUP
MOUSEEVENTF_MIDDLEDOWN
MOUSEEVENTF_MIDDLEUP
MOUSEEVENTF_MOVE
MOUSEEVENTF_RIGHTDOWN
MOUSEEVENTF_RIGHTUP
MOUSEEVENTF_WHEEL
MOUSEEVENTF_XDOWN
MOUSEEVENTF_XUP
MOUSEEVENTF_WHEEL
MOUSEEVENTF_HWHEEL
dx:
dy:这两个参数是设置鼠标的位置的,如果MOUSEEVENTF_ABSOLUTE被设置了,那么这两个参数就是绝对位置,否则就是相对位置
后两个参数不详,具体参见mouse_event的MSDN
https://msdn.microsoft.com/zh-cn/library/windows/desktop/ms646260(v=vs.85).aspx
下面