在我的 Windows 应用程序中,在注册“原始输入设备”时,我希望只注册鼠标,但同时也是指点设备的触控板也被注册。
在 MSDN 文档的顶级集合 (TLC) 中,说明了 RAWINPUTDEVICE 的 usUsagePage、usUsage 字段的用法。但是没有信息如何排除同一类别下的设备之一。RIDEV_REMOVE、RIDEV_EXCLUDE 或任何其他模式标志都不能提供答案,它们只能用于取决于 usUsagePage 值的子类。
一旦注册并稍后获得 RawInputHeader 的“hDevice”成员值,就可以控制类的特定设备,但我不希望首先注册触摸板。
让我知道上述问题是否还有其他选择。
提前致谢
知识库