我一直在寻找一种简单的方法来检测 USB 鼠标是否连接/分离到我们的设备,运行 WinCE 6.0 CF。
我一直在阅读帖子“ http://social.msdn.microsoft.com/Forums/en-US/623cfe99-5d44-461c-b9f7-1f84e2c7f241/no-mouse-pointer-wanted-if-no-mouse-is-已连接”,但我了解如何修改显示驱动程序。我还检查了“ http://msdn.microsoft.com/en-us/library/aa363431(VS.85).aspx ”
如果有人可以帮助我,我会很伤心。我使用的是触摸屏,鼠标光标应该在连接 USB 鼠标之前隐藏,并在断开连接时移除。或者,如果在启动时更容易,如果连接了鼠标,则可以显示光标。猜猜最后一种选择更容易。应该可以在某处阅读此信息,但不知道如何?
public bool isMouseConnected()
{
//read data from WinCE6.0CF, register, dll or something
return mouseIsConnected()
}
猜猜我想使用这样的东西,但需要一个关于如何做到这一点的例子。通常是谷歌我的朋友,但找不到 C# 的示例:
HDEVNOTIFY WINAPI RegisterDeviceNotification(
_In_ HANDLE hRecipient,
_In_ LPVOID NotificationFilter,
_In_ DWORD Flags);
问候