将光标隐藏在Windows CE中

时间:2010-08-25 08:29:10

标签: c# windows-ce cursor

我有一个在Windows CE 6.0上运行的全屏应用程序,只能用手指或手写笔操作。

所以我不需要使用Cursor.Hide()隐藏的鼠标光标 但是,当我使用手写笔操作屏幕上的某些内容时,手写笔触摸屏幕时会打印鼠标光标。

有没有办法触摸屏幕时光标不显示?

BTW:应用程序将是唯一运行的应用程序,因此可以使用系统范围的解决方案,但我宁愿将其保留在应用程序中。

1 个答案:

答案 0 :(得分:3)

对于系统范围的解决方案,如果您可以创建操作系统,则可以从目录中删除鼠标光标组件(SYSGEN_CURSOR)。


对于本地解决方案,这里有一个建议(从未尝试过):
您可以用空白图标替换图标,这样您在表单内部就不会看到任何光标。离开表单边框后,您可以恢复常用图标。

阅读How to use custom cursors。我检查了CF可以使用Cursor类。在CE下可以使用其他两个需要P / Invoked的函数: