Bonjour,
J'ai comme l'impression que le CRichEditCtrl ne fait pas la même chose concernant la gestion du CRLF entre Vc6 et Vc9 !!!!
En effet,
Sous VC6 CRichEditCtrl considère le CRLF comme 2 chars
Sous VC6 CRichEditCtrl considère le CRLF comme 1 char
Soit la chaîne suivant renseigné dans un CRichEdit:
"012CRLFCRLF789"
Affiché comme 3 lignes:
012
789
Le problème est que
Pos = CRichEditCtrl::LineIndex(2);
Renvoi 7 avec VC6 et 5 avec VC9 !!!!!
Ce qui pose problème quand on veut acceder à la dite position dans le buffer texte:
Mon gros soucis est que je doit avoir un code qui marche dans tous les cas et que je ne souhaite pas passer en revue tous les bouts de code utilisant le position de caractères !
Un idée pour que VC9 fasse comme VC6 ?
Merci.
Partager