Touch API:禁用旧版 Windows 消息
我为我的表单调用了 RegisterTouchWindow,现在我收到了原始的 WM_TOUCH 消息,但这些消息还会生成 WM_MOUSEDOWN、WM_MOUSEMOVE 和 WM_MOUSEUP。有没有办法禁用这种行为?我只想获取 WM_TOUCH 消息。
我知道有一个解决方法但我很感兴趣是否还有其他解决方案。
I called RegisterTouchWindow for my form, now I'm getting the raw WM_TOUCH messages, but these messages also generate WM_MOUSEDOWN, WM_MOUSEMOVE and WM_MOUSEUP. Is there a way to disable this behavior? I only want to get the WM_TOUCH messages.
I know there is a workaround for this but I'm interested if there are any other solution.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您的控件可以像这样覆盖 WndProc:
如果您的应用程序完全想要忽略这些消息,请执行类似 显示在 main 中
:
Your control could override WndProc like this:
If your app completely want's to ignore those messages do something like shown here
in main :