changer la taille de la police
Bonjour,
J'essaye depuis 2 jours de changer la taille de la police sur un bouton et dans une listbox mais je n'y arrive pas. J'ai essayé tous ce que j'ai pu trouver sur les forum mais rien n'y fait. En fait lorsque je change la taille ca m'ecarte mes lignes de texte dans ma liste et ca ne change rien sur le bouton. J'ai mis les ligne de code suivante dans mon initdialog.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| CWnd *pWnd = GetDlgItem(IDC_AFFICHERC);
CFont* pFont = pWnd->GetFont();
LOGFONT lf;
pFont->GetLogFont(&lf);
lf.lfWeight=FW_BOLD;//mettre l'attribut en gras par exemple.
lf.lfHeight=100;
CFont m_font; // objet local à la classe parent fenetre CDialog,CFormView
//m_font.CreateFont(0, 0, 0, 0, FW_NORMAL,
//0, 0, 0, DEFAULT_CHARSET, OUT_CHARACTER_PRECIS,
//CLIP_CHARACTER_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH |
//FF_DONTCARE, "Arial");
m_font.CreateFontIndirect(&lf); // creation de la fonte d'apres la LOGFONT
pWnd->SetFont(&m_font); // affectation de la nouvelle fonte.
m_ListFichier.SetFont(&m_font); |
Merci de votre aide