首页 文章

防止触摸输入在Windows上移动鼠标光标

提问于
浏览
1

我正在编写一个支持鼠标和触摸输入的C Win32应用程序 . 但是,当我将手指放在触摸屏上时,操作系统会将鼠标光标移动到该位置 .

如果我在屏幕上移动手指,同时移动鼠标,那么操作系统将导致鼠标光标闪烁,一帧在手指下,第二帧在旧鼠标位置下 .

我希望触摸输入停止改变鼠标光标位置 . 我想保持2个输入分开 - 触摸不影响鼠标 . 我想继续同时读取2个输入 - 触摸不影响鼠标 .

1 回答

  • 0

    这是一个解决方案 . 使用WH_MOUSE_LL挂钩,并通过触摸阻止鼠标事件 . 然后比较MSLLHOOKSTRUCT-> dwExtraInfo和0xFF515700以确定它是否是触摸引起的鼠标事件 .

相关问题