cambiare il font dei controlli di un frame
-
martedì 22 dicembre 2009 04:20ciao :)
volevo sapere un attimo come cambiare il font dei controlli di un frame ... creando il controllo button per esempio, viene fuori un pulsante con font lucida console.
qualcuno conosce un modo per assegnare un font diverso ..
il frame ora come ora è come quello in questa immagine: http://i.msdn.microsoft.com/Bb773187.tb_withstyles(en-us,VS.85).png
grazie
Tutte le risposte
-
martedì 22 dicembre 2009 08:03
Ciao,
puoi usare il metodo SetFont, solitamente nelle funzioni di inizializzazione del dialogo.
Puoi utilizzare la variabile associata al controllo visuale (se ce l'hai)
CFont font; font.CreatePointFont(220, _T("Webdings")); m_bottone.SetFont(&font); font.Detach();
o catturare il controllo e impostarlo allo stesso modo tramite l'identificativo
CFont font; font.CreatePointFont(220, _T("Webdings")); GetDlgItem(IDC_BUTTON1)->SetFont(&font); font.Detach();
un saluto
Andy74 -
martedì 22 dicembre 2009 08:12uhm... il problema è che non è un dialog... è un frame creato con CreateWindowEx
I dialog hanno perfettamente lo stile di xp, compreso il font, i frames no. e non capisco perchè

