如何从RegisterRawInputDevices()取消注册?WinAPI |取消注册RawInputDevice
3
A
回答
4
快速查看documentation表明,您可以通过RAWINPUTDEVICE
结构中的RIDEV_REMOVE
标志调用RegisterRawInputDevices
取得一些进展。至少,那是我开始的地方。
+1
感谢您的回答。但RIDEV_REMOVE不是我要找的。 MSDN:“这告诉操作系统停止从设备读取”。 – 0xbadf00d 2011-03-16 07:20:30
+2
@ FrEEzE2046:我可以从文档和MSDN论坛上的一些聊天中收集到什么样的信息,表明这确实是一条路。 “RIDEV_REMOVE”极不可能导致操作系统停止从设备读取数据。这可能是一个文档错误,应该说它会停止向设备发送消息。它看起来像使用'RIDEV_REMOVE'和'hwnd'参数为null注销您的注册。 – 2011-03-16 16:28:52
相关问题
- 1. 取消注册singledispatch?
- 2. 远程注册/取消注册BroadcatReceiver
- 3. DLL注册和取消注册
- 4. 如何取消c2dm注册/取消注册请求
- 5. 取消注册RemotingConfiguration取消注册众所周知的类型
- 6. 如何取消注册/取消UILocalNotification
- 7. 使用'RegisterWindowMessage'注册的消息是否可以取消注册?
- 8. RemoteActor取消注册演员
- 9. 用C#取消注册COM#
- 10. Aframe取消注册组件
- 11. Regsvr32/u - 取消注册DLL
- 12. Monotouch:取消注册许可
- 13. 取消注册Shake听众
- 14. BroadcastReceiver取消注册错误
- 15. MvvmLight消息 - 注册和取消注册消息的正确方法是什么?
- 16. 取消注册通过register_callback()注册的回调?
- 17. 注册 - 从Android GCM取消注册设备
- 18. 推送注册表取消注册连接
- 19. 如何取消注册特定的“注册PHP流”?
- 20. 何时取消注册onCreate中注册的广播接收器?
- 21. 如何注册和取消注册中断事件
- 22. 取消注册通过舱单注册的广播接收机
- 23. 在Windows安装项目中注册和取消注册DLL
- 24. 在Pocket PC上取消注册DLL
- 25. 在Vista上取消注册类型库
- 26. Unregister Receiver无法取消注册onDestroy
- 27. 取消注册远程类型?
- 28. 是否可能取消注册BroadCast Lister
- 29. 在reactJS方法中取消注册e.preventDefault
- 30. 在Prism.Unity.Forms中取消注册View和ViewModel
终止程序。或者开始忽略WM_INPUT。 – 2011-03-15 15:32:19
这是没有选择。我需要获得在我想观察的不同设备之间切换的可能性。因此,应用程序运行的时间越长,越多的设备将被注册到我的窗口。没有其他办法吗? – 0xbadf00d 2011-03-15 15:37:56