2012-02-11 19 views
5

Sto usando C# e desidero nascondere il cursore globalmente. Posso usare Cursor.Hide() per nascondere il cursore mentre è sulla mia applicazione, ma voglio nasconderlo completamente, non importa dove sia. È possibile?Nascondi cursore ovunque

+2

sì è possibile ma è un'idea assolutamente sbagliata ... perché vuoi farlo? – Yahia

+0

Creazione di uno screensaver con un modulo trasparente. Il mouse viene registrato come 'sopra' il modulo solo se si trova su una parte visibile. Vorrei nasconderlo, non importa dove sia. –

+0

Ah, ok. Sto seguendo questo tutorial: [link] (http://www.harding.edu/fmccown/screensaver/screensaver.html) ma è per uno screensaver che riempie l'intero schermo, non solo una parte di esso. (E soprattutto non una forma semitrasparente!) –

risposta

5

Suppongo che tu sia in WPF. È possibile utilizzare:

Mouse.OverrideCursor = Cursors.None; 

per ottenere un cursore trasparente per l'intera applicazione.