Bonjour � tous !

J'ai r�cup�r� un �diteur de texte maison, et ma mission, c'est de la modifier pour rajouter de la coloration syntaxique. Il est en Visual C++ 6 avec plein de MFC dedans, et moi, je ne suis pas encore tr�s fort en MFC !

La zone d'�dition �tait un objet h�ritant de CEditView, et je l'ai fait h�rit� de CRichEditView.
J'ai ajout� la m�thode AfxInitRichEdit( ); dans initinstance, et j'ai test� ce bout de code :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
 
      CHARFORMAT cf;
      GetRichEditCtrl().GetDefaultCharFormat(cf);
      cf.crTextColor = 0x00FF0000;
 
      GetRichEditCtrl().SetSel(0,20);
      GetRichEditCtrl().SetSelectionCharFormat(cf);
 
      GetRichEditCtrl().SetBackgroundColor(false,0x00FFFFA0);
Je voulais changer la couleur du fond, et la couleur des 20 premiers caract�res.

La couleur du fond, c'est bon, et quant aux 20 premiers caract�res, ils se retrouvent s�lectionn�s, mais restent d�sesp�r�ment noirs au lieu de devenir bleus !

Est ce que quelqu'un � une id�e ? M�me vague ?

Merci d'avance !