Bonsoir à tous,
Je n'arrive pas à mettre en minuscule soit tout le texte soit le contenu de la sélection du texte du contrôle RichEdit!
Si j'ai :
ABCDEF, j'arrive bien à supprimer le gras, l'italic et le souligner, mais je n'arrive pas à mettre en minuscule.
Voici mon code :
Si j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 CHARFORMAT2 sCF2; sCF2.cbSize = sizeof(sCF2); sCF2.dwMask = CFM_ALLCAPS | CFM_ITALIC | CFM_UNDERLINE | CFM_BOLD; sCF2.dwEffects = 0; SendMessage(hWndRichEdit1, EM_SETCHARFORMAT, SCF_ALL, (LPARAM) &sCF2);
abcdef, j'arrive bien à supprimer le gras, l'italic et le souligner, et mettre le texte en majuscule
Je ne vois pas où est l'erreur!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 CHARFORMAT2 sCF2; sCF2.cbSize = sizeof(sCF2); sCF2.dwMask = CFM_ALLCAPS | CFM_ITALIC | CFM_UNDERLINE | CFM_BOLD; sCF2.dwEffects = CFE_ALLCAPS; SendMessage(hWndRichEdit1, EM_SETCHARFORMAT, SCF_ALL, (LPARAM) &sCF2);
C'est du WIN32 sous VS6
Salutations
Partager