c++ - 按住 mouse1 时如何在 Windows Mousehook 中重复我的代码
问题描述
按住鼠标左键时,我需要在鼠标钩中重复我的功能。但是使用我当前的代码,它只会被调用一次。我假设当我按住鼠标左键时,代码会被一遍又一遍地调用,我不确定这是否真的有效,我想尝试。我需要代码在钩子中运行以用于计时目的。
LRESULT __stdcall hk_mouse( int nCode, WPARAM wParam, LPARAM lParam )
{
if (nCode >= 0)
{
switch (wParam) {
case WM_LBUTTONDOWN:
{
Beep( 1000, 100 );
break;
}
case WM_LBUTTONUP:
{
break;
}
default:
{
break;
}
}
}
return CallNextHookEx( mouse_hook, nCode, wParam, lParam );
}
解决方案
推荐阅读
- python - 单击按钮后如何使用 selenium python 拦截获取请求?
- python - 如何实现最大似然估计类型 2?
- python - 如何通过 Selenium 和 Python 点击元素
- javascript - 向单个按钮添加第二个功能
- javascript - 为什么 AWS EB 在部署时抛出错误?
- azure-logic-apps - CosmosDB 连接器/删除分区集合中的文档/设计器使用的错误标头属性
- android - React-native undefined 不是函数(评估 'firebase.auth()')
- mongodb - 什么是二进制 json (BSON) 中的二进制?
- java - 使用 Thymeleaf 的 Sprint MVC 应用程序无法找到具有标准 href 的 CSS?
- android - 运行程序后,Android Studio 在我的设备中安装了 2 个应用程序