我有一个在Windows CE 6.0上运行的全屏应用程序,只能用手指或手写笔操作。
所以我不需要使用Cursor.Hide()
隐藏的鼠标光标
但是,当我使用手写笔操作屏幕上的某些内容时,手写笔触摸屏幕时会打印鼠标光标。
有没有办法触摸屏幕时光标不显示?
BTW:应用程序将是唯一运行的应用程序,因此可以使用系统范围的解决方案,但我宁愿将其保留在应用程序中。答案 0 :(得分:3)
对于系统范围的解决方案,如果您可以创建操作系统,则可以从目录中删除鼠标光标组件(SYSGEN_CURSOR
)。
对于本地解决方案,这里有一个建议(从未尝试过):
您可以用空白图标替换图标,这样您在表单内部就不会看到任何光标。离开表单边框后,您可以恢复常用图标。
阅读How to use custom cursors。我检查了CF可以使用Cursor
类。在CE下可以使用其他两个需要P / Invoked的函数: