使用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模拟鼠标右键点击事件。

运行Sendinput函数需要1000微秒左右有没有更快的办法 rawinput模拟鼠标

原文地址: https://www.cveoy.top/t/topic/c16G 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录