3

別のアプリケーションを実行するときに砂時計アイコンを非表示にする方法を知っている人はいますか?

たとえば、きれいな背景画面を持つ App-A が App-B を開始します。App-B がウィンドウをロードしている間、App-A の真ん中に砂時計が回転する醜い灰色のブロックを置きます。

System.Windows.Forms.Cursor.Hide(); を呼び出してみました。しかし、それは窓を思いとどまらせるようには見えませんでした。正しく使用できなかった可能性があります。どんなアイデアでも大歓迎です。

TIA(事前に感謝)、
終了

4

4 に答える 4

4

「砂時計」と呼んでいるという事実は、これが Windows Mobile デバイスではなく、一般的な CE デバイスであることを示しています。残念ながら、CF ローダーは起動時に砂時計を表示するよう OS に指示しますが、実際には CF の観点からそれを防ぐ方法はありません。OS を制御している場合は、OS 自体で砂時計カーソルを完全に削除できますが、CF が存在する場合はそれを表示しないようにすることはできません。

于 2009-03-16T12:08:46.093 に答える
0

Cursor.Currentプロパティをカーソルに設定しようとしましたCursors.Defaultか?

このプロパティのドキュメントはMSDNにあり、Cursorクラスのドキュメントはここにあります。

于 2009-03-16T09:41:06.477 に答える
0

アプリ A がアプリ B を開始する前に Cursor.Hide を呼び出し、ウィンドウの読み込みが完了した後に非表示を解除しようとしましたか?

于 2009-03-17T00:09:55.407 に答える