Bonjour,
je voudrais modifier la taille de la police d'ecriture d'un Edit, seulement, cela ne marche pas. Le curseur est bien plus grand, seulement, la police elle est la meme...
voici le code de mon OnInitDialog()
je ne comprend pas pourquoi étant donné que ma valeur est affectée après à l'edit...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 BOOL CAffDe::OnInitDialog() { ///_____________________________________________________________ //modification de la police d'ecriture de l'edit CWnd *pWnd = GetDlgItem(IDC_VALDE); CFont* pFont = pWnd->GetFont(); CFont m_font; if(pFont!=NULL) { LOGFONT lf; pFont->GetLogFont(&lf); lf.lfHeight = 36; m_font.DeleteObject(); // destruction l'ancien objet m_font.CreateFontIndirect(&lf); // creation de la fonte d'apres la LOGFONT } pWnd->SetFont(&m_font); // affectation de la nouvelle fonte. ///__________________________________________________________ // génération du nombre aléatoire srand(time(NULL)); // amorçage de rand avec l'heure courante // obligatoire pour ne pas avoir le meme chiffre a chaque fois Valeur = rand()%6+1; UpdateData(FALSE); return true; }
merci !
Partager