C++ 如何将一个鼠标设备暂时禁用 我要的是弹出设备
在 C++ 中,可以使用 Win32 API 函数来控制鼠标设备的禁用和启用。以下是一个示例代码,用于禁用鼠标设备:
#include <windows.h>
int main() {
// 获取当前鼠标设备的句柄
HWND hwnd = GetDesktopWindow();
// 禁用鼠标设备
EnableWindow(hwnd, FALSE);
// 等待一段时间,让用户无法使用鼠标
Sleep(5000);
// 启用鼠标设备
EnableWindow(hwnd, TRUE);
return 0;
}
在上面的代码中,我们首先获取当前桌面窗口的句柄,然后使用 EnableWindow 函数将其禁用。接着使用 Sleep 函数等待一段时间,让用户无法使用鼠标。最后再次调用 EnableWindow 函数,将鼠标设备启用。
原文地址: https://www.cveoy.top/t/topic/eO6w 著作权归作者所有。请勿转载和采集!