运行Sendinput函数需要1000微秒左右有没有更快的办法 rawinput模拟鼠标
使用Windows API中的mouse_event函数可以更快地模拟鼠标事件。mouse_event函数可以直接发送鼠标事件,而不需要使用SendInput函数。使用mouse_event函数可以减少代码的复杂度,并且可以提高程序的执行效率。
以下是使用mouse_event函数模拟鼠标点击的示例代码:
#include <Windows.h>
int main()
{
// 模拟鼠标左键点击
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
return 0;
}
以上代码将模拟鼠标左键点击事件。相应地,可以使用MOUSEEVENTF_RIGHTDOWN和MOUSEEVENTF_RIGHTUP模拟鼠标右键点击事件。
原文地址: https://www.cveoy.top/t/topic/c16G 著作权归作者所有。请勿转载和采集!