[MFC] Changer la police d'un Texte Static

Changer la police d'un Texte Static [MFC] - Programmation

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

Reply

Marsh Posté le 18-02-2002 à 10:23:55   

Reply

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) ?

Reply

Marsh Posté le 18-02-2002 à 14:17:17    

à mon avis, c tout simplement pas possible !

Reply

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 );

Reply

Marsh Posté le 18-02-2002 à 14:43:53    

Je vais essayer ça merci

Reply

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 !)

Reply

Marsh Posté le 18-02-2002 à 14:59:58    

ok je te dirais ça

Reply

Marsh Posté le 18-02-2002 à 17:54:23    

Ca marche, mille merci Virango :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed