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.
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
Partager