Couleurs dans le RichEdit

cs_JCpp Messages postés 334 Date d'inscription samedi 12 janvier 2002 Statut Membre Dernière intervention 3 juillet 2010 - 7 août 2004 à 11:15
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 7 août 2004 à 11:41
Merci BruNews :) , j'ai enfin résolu mon problème avec : InitCommonControls();

D'après ce que j'ai compris avec «edit» on est obligé de mettre tout le texte dans la même couleur. Il faut utiliser un «RichEdit» pour mettre plusieurs couleurs.

La question est comment on fait pour avoir une ligne en noir et l'autre en rouge ?
On utilise SetTextColor, SetWindowText ? (Je n'arrive pas à écrire en rouge)

SetTextColor((HDC)wParam, RGB(255, 0, 0));
SetBkMode((HDC)wParam, TRANSPARENT);
SetWindowText(GetDlgItem(hdlg,IDC_RICHEDIT21),"toto");

Et pendant que j'y suis, pour afficher une image dans le «RichEdit».

Merci d'avance tout le monde

1 réponse

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
7 août 2004 à 11:41
RichEdit est beaucoup plus complexe qu'un edit ordinaire.
Regarde EM_SETCHARFORMAT et il va te falloir etudier TOUT le chapitre RichEdit de MSDN.

ciao...
BruNews, Admin CS, MVP Visual C++
0
Rejoignez-nous