如何在C#(.NET Compact Framework)中隐藏沙漏图标

如何在C#(.NET Compact Framework)中隐藏沙漏图标,c#,compact-framework,cursor,C#,Compact Framework,Cursor,有人知道如何在从另一个应用程序执行应用程序时隐藏沙漏图标吗 例如App-A和漂亮的背景屏幕启动APP-B。而App-B正在加载Windows,将这个丑陋的灰色块与旋转沙漏置于AP-A的中间。 我尝试调用System.Windows.Forms.Cursor.Hide();但这似乎并没有阻止windows。可能是我没有正确使用它。欢迎提出任何意见 TIA(提前感谢), 结束是否尝试将游标。Current属性to Cursors设置为游标。默认值 在这里,您可以找到的和。您称之为“沙漏”的事实向我表

有人知道如何在从另一个应用程序执行应用程序时隐藏沙漏图标吗

例如App-A和漂亮的背景屏幕启动APP-B。而App-B正在加载Windows,将这个丑陋的灰色块与旋转沙漏置于AP-A的中间。

我尝试调用System.Windows.Forms.Cursor.Hide();但这似乎并没有阻止windows。可能是我没有正确使用它。欢迎提出任何意见

TIA(提前感谢),

结束

是否尝试将
游标。Current
属性to Cursors设置为
游标。默认值


在这里,您可以找到的和。

您称之为“沙漏”的事实向我表明,这不是Windows Mobile设备,而是通用CE设备。不幸的是,CF加载程序告诉操作系统在启动时显示沙漏,从CF的角度来看,实际上没有办法阻止它。如果您控制操作系统,您可以在操作系统中完全删除沙漏光标,但如果它在操作系统中,您不能阻止CF显示它。

您是否尝试调用光标。在应用程序A启动应用程序B之前隐藏,然后在窗口完成加载后将其取消隐藏?

我想这可能就是您正在寻找的:


看来ctacke是正确的。设置光标没有帮助,因为在进程启动时应用程序没有控制权。这是BSP(板支持包)级别的行为,这是有道理的。这是一个CE设备,您是正确的。如何从映像中删除此设备?删除SYSGEN_游标并重建操作系统。这必须通过Platform builder完成,并且只有在您是操作系统创建者的情况下才可以选择。你问这个问题的事实表明你实际上不是,所以你不太可能做到。我是操作系统的创建者。我确实移除了它以摆脱鼠标光标。出现的不是沙漏。我把沙漏的截图放在我的“答案”中。我想这就是最初的问题。