Domanda

qualcuno ha idea di come nascondere l'icona della clessidra quando si esegue un'applicazione da un'altra?

es. L'app-A con una bella schermata di sfondo avvia l'app-B. Mentre App-B sta caricando Windows, mette questo brutto blocco grigio con la clessidra rotante al centro di App-A.

Ho provato a chiamare System.Windows.Forms.Cursor.Hide (); ma questo non sembrava scoraggiare Windows. È possibile che non l'abbia usato correttamente. Qualche idea molto gradita.

TIA (grazie in anticipo),
Ends

È stato utile?

Soluzione

Il fatto che tu lo chiami una "clessidra" mi indica che questo non è un dispositivo Windows Mobile ma piuttosto un dispositivo CE generico. Sfortunatamente il caricatore CF dice al sistema operativo di visualizzare la clessidra all'avvio e in realtà non c'è modo di impedirlo da una prospettiva CF. Puoi rimuovere del tutto il cursore a forma di clessidra nel sistema operativo stesso se controlli il sistema operativo, ma non puoi impedire al CF di mostrarlo se è lì.

Altri suggerimenti

Hai provato a impostare la proprietà Cursor.Current su Cursors su Cursors.Default ?

Qui puoi trovare la per questa proprietà su MSDN e per il Cursor lezione qui .

Hai provato a chiamare Cursor.Hide prima che l'App A avviasse l'App B e poi la scoprisse al termine del caricamento della finestra?

Penso che questo potrebbe essere quello che stai cercando:

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top