Come inserire un pulsante di navigazione back standalone nella mia applicazione Windows?
-
13-12-2019 - |
Domanda
Voglio usare lo stesso pulsante nella mia finestra di dialogo:
Come posso vedere, è utilizzato da Windows Explorer e alcune altre finestre di dialogo di sistema.
è un controllo standard?Come posso inserirlo nella mia applicazione?
Soluzione
Questo è fornito da Visual Styles (Uxtheme.dll).
Comunque devi farlo da solo.Proprietario-Draw o Pulsante sottoclassificato che dipingerà con OpenWemeData (la classe è "navigazione"), parte NAV_BACKBUTTON.
Nota che come sempre con uxtheme.dll dovresti anche avere un fallback se uxtheme.dll non è disponibile (prima di XP), è disabilitato o se la classe "navigazione" non è definita (è aggiunta solo in Aero, XPLuna non ce l'ha).
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow