Как скрыть значок песочных часов в C # (.NET Compact Framework) - PullRequest
3 голосов
/ 16 марта 2009

У кого-нибудь есть идея, как скрыть значок песочных часов при запуске приложения из другого?

например. App-A с красивым фоновым экраном запускает App-B. Пока App-B загружает окна, этот уродливый серый блок с вращающимися песочными часами находится в центре App-A.

Я попытался вызвать System.Windows.Forms.Cursor.Hide (); но это, казалось, не сдерживало окна. Возможно, я не правильно его использовал. Любые идеи приветствуются.

TIA (Заранее спасибо),
Завершает

Ответы [ 4 ]

4 голосов
/ 16 марта 2009

Тот факт, что вы называете это «песочными часами», указывает мне, что это не устройство Windows Mobile, а обычное устройство CE. К сожалению, загрузчик CF указывает ОС отображать песочные часы при запуске, и на самом деле нет способа предотвратить это с точки зрения CF. Вы можете полностью удалить курсор песочных часов в самой ОС, если вы управляете ОС, но вы не можете запретить показу CF, если он там есть.

0 голосов
/ 19 ноября 2014

Я думаю, это может быть то, что вы ищете:

http://www.cprogramdevelop.com/1695088/

0 голосов
/ 17 марта 2009

Вы пытались вызвать Cursor.Hide до того, как приложение A запускает приложение B, а затем показывать его после завершения загрузки окна?

0 голосов
/ 16 марта 2009

Вы пытались установить для свойства Cursor.Current курсоры значение Cursors.Default?

Здесь вы можете найти документацию для этого свойства в MSDN и для класса курсора здесь .

...