2015-07-02 11 views
7

Windows 10 presumibilmente offre agli sviluppatori la libertà di modificare i propri colori della barra del titolo. Ho trovato alcune risorse su come farlo per le app di Windows Store (here, here).Colore barra del titolo personalizzato per app C++ nativa su Windows 10

Ma qual è la funzione API di Windows sottostante per questo? Come si può ottenere questo effetto nel C++ nativo?

+1

Non mi sorprenderebbe se le app desktop non fossero in grado di farlo. A Microsoft non piace più il desktop. –

+0

Presumo che il normale codice di pittura non client si basi sul tema corrente (stile visivo). I colori delle didascalie sembrano essere temi delle finestre delle proprietà. Mi chiedo se c'è un modo per modificare le proprietà del tema utilizzato per la tua finestra. –

risposta

-2

È sempre possibile modificare il colore della barra del titolo in Windows. Basta maneggiare WM_NCPAINT e dipingere!

+4

Ooh, facile! E chi risolverà il problema più grande che hai creato gestendo 'WM_NCPAINT'? Sai, come il rendering di pulsanti min/max e la didascalia del titolo, o forse un'icona. Questo genere di cose. – IInspectable

Problemi correlati