当您从另一个人执行应用程序时,有人知道如何隐藏沙漏图标吗?
例如,带有漂亮背景屏幕的 App-A 启动 App-B。当 App-B 加载窗口时,将这个带有旋转沙漏的丑陋灰色块放在 App-A 的中间。
我试过调用 System.Windows.Forms.Cursor.Hide(); 但这似乎并没有阻止窗户。我可能没有正确使用它。欢迎任何想法。
TIA(提前致谢),
结束
当您从另一个人执行应用程序时,有人知道如何隐藏沙漏图标吗?
例如,带有漂亮背景屏幕的 App-A 启动 App-B。当 App-B 加载窗口时,将这个带有旋转沙漏的丑陋灰色块放在 App-A 的中间。
我试过调用 System.Windows.Forms.Cursor.Hide(); 但这似乎并没有阻止窗户。我可能没有正确使用它。欢迎任何想法。
TIA(提前致谢),
结束
您将其称为“沙漏”这一事实向我表明,这不是 Windows Mobile 设备,而是通用 CE 设备。不幸的是,CF 加载程序告诉操作系统在启动时显示沙漏,实际上从 CF 的角度来看,没有办法阻止它。如果您控制操作系统,则可以在操作系统本身中完全移除沙漏光标,但如果 CF 存在,则无法阻止它显示。
您是否尝试将Cursor.Current
属性设置为 Cursors to Cursors.Default
?
在这里,您可以在 MSDN 上找到此属性的文档,并在此处找到 Cursor 类的文档。
您是否尝试过在 App A 启动 App B 之前调用 Cursor.Hide ,然后在窗口完成加载后取消隐藏它?
我认为这可能是您正在寻找的: