Changer la police d'un Texte Static [MFC] - Programmation
Marsh Posté le 18-02-2002 à 13:50:17
Ben comment vous faites pour écrire avec une police différente dans votre boite de dialogue (juste pour un label) ?
Marsh Posté le 18-02-2002 à 14:37:21
antsite a écrit a écrit : Tout est dans le sujet ! J'ai créé un pointeur vers mon texte m_texte mais j'arrive pas à trouver dans la doc une fonction genre SetFont qui marche pour mon controle de ma boite de dialogue. merci ANT |
// ------------------------------------------------------------------------
// Set the default font of the text Area
// ------------------------------------------------------------------------
// Initialize a CFont object with the characteristics given in a LOGFONT
// structure.
LOGFONT lf;
memset(&lf, 0, sizeof(LOGFONT)); // clear out structure
lf.lfHeight = 14; // request a 12-pixel-height font
strcpy(lf.lfFaceName, "Courier New" ); // request a face name "Courier New"
HFONT hfont = ::CreateFontIndirect(&lf); // create the font
// Convert the HFONT to CFont*.
CFont* pFont = CFont::FromHandle(hfont);
GetDlgItem(IDC_TEXT)->SetFont ( pFont );
Marsh Posté le 18-02-2002 à 14:47:10
antsite a écrit a écrit : Je vais essayer ça merci |
ça serai sympa de me dire si ça marche, je suis curieux (ça m'étonnerai qd même pas mal !)
Marsh Posté le 18-02-2002 à 10:23:55
Tout est dans le sujet !
J'ai créé un pointeur vers mon texte m_texte mais j'arrive pas à trouver dans la doc une fonction genre SetFont qui marche pour mon controle de ma boite de dialogue.
merci
ANT