Je voudrais changer le CFont actuelle en chargeant la nouvelle valeur d'une variable CString afin de l'utiliser pour afficher quelques parametres sur mon CDialoget puis remettre l'ancienen CFont ( celle par defaut ) en plus pour ces meme parametres j'ai une Police particuliere aussi..
j'ai elaboré ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 
CString MyFont = ..... // je la recupere quelquepart 
CString MyPolice = ..... // idem 
 
 
CFont *OldFont  = this->GetFont();
this->SetFont(MyFont,TRUE); // erreur ici bien sur pas le meme type :) 
this->m_BADOCR_B.SetWindowText(m_VCAConfig->getSTEP0BAD2NUMCEDBUTTONCAPTION()); // recuperer la valeur a afficher
this->m_NumFBC_L.SetWindowText(m_VCAConfig->getALLSTEPSNUMFBCLABEL());
this->SetFont(OldFont,TRUE);
mais comem d'habitude pour un premier essai il y a des erreurs ....quelqu'un aurait il une idee pour prendre en compte les nouvelles police/font uniquement pour l'affichage de ces deux parametres et puis remettre les anciennes pour d'autres affichages!!

j'espere que c'est clair

merci