简体   繁体   English

Windows CE 6.0(OEM 5.37)未显示沙漏光标

[英]Windows CE 6.0 (OEM 5.37) not displayed hourglass cursor

I have a problem with displaying the hourglass and custom cursors in Windows CE applications on OEM 5 platform. 我在OEM 5平台的Windows CE应用程序中显示沙漏和自定义光标时遇到问题。 Question is that the cursor does not display by default, and is displayed only when I click on the screen. 问题是默认情况下不显示光标,并且仅当我单击屏幕时才显示。 Interestingly, the hourglass cursor spins correctly on OEM 4 platform. 有趣的是,沙漏光标在OEM 4平台上正确旋转。 I think, that in OEM 5, UI would updated only by actions outside. 我认为,在OEM 5中,用户界面只能通过外部操作来更新。 What can be done so that the cursor will update correctly at the screen? 怎样才能使光标在屏幕上正确更新?

I had a similar issue. 我有一个类似的问题。 Here so far what I know and what solutions you have: 到目前为止,我所知道的以及您有什么解决方案:

  • In some mobile operating systems the wait-cursor is very sensitive. 在某些移动操作系统中,等待光标非常敏感。 When you activate him twice (without deactivating him) he will not appear again. 当您激活他两次(不停用他)时,他将不会再出现。
  • Also there are CE-Devices where a wait-cursor won't show up. 还有一些CE设备不会显示等待光标。
  • You could disable all controls when you are processing something 您可以在处理某些内容时禁用所有控件
  • You can also put a wait-image or a wait-label in the middle of the screen instead of using the wait-cursor. 您也可以在屏幕中间放置一个等待图像或一个等待标签,而不使用等待光标。

My colleagues and I spent lots of hours on these buggy wait-cursors under windows ce. 我和我的同事在Windows CE下花了很多时间在这些多虫的等待光标上。 Finally we gave up and used this solutions I mentioned. 最后,我们放弃并使用了我提到的解决方案。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM