Voila je cherche à savoir comment ajouter du texte, sans couleur ni rien dans ma richtext box, je me disait que vu que je ne voulai définir aucune police, SetWindowText, irai, mais non car il éfface le texte précédent, hors justement c'est pour cela que j'ai mis une richedit. Quelq'un peut-il me montrer simplement comment ajouter du texte ?
j'ai vu dans une des sources : EM_EXSETSEL puis un EM_REPLACESEL mais je comprend pas le fonctionnement car EXSETSEL est senser sélection une chaine , mais ou la sauvegarde-t-on ? et puis on fait un EM_REPLACESEL du nouveau texte a ajouter alors que on a pas remis l'ancienne sélection, je ne sais pas , je ne voi pas bien.
EM_SETSEL avec wParam=lParam=position du curseur que tu veux (ce qui te fait une sélection vide), puis un EM_REPLACESEL avec la chaine que tu veux, qui va remplacer la sélection, c'est-à-dire rien du tout.
oki , je vai voir cela. Yoyo, ben j'ai compris mais je voulai que cela soit claire, car dans ton exemple, il y a tout un ta de choses que je n'ai pas besoins ;) .
Vecchio existe-t-il une autre fonction ou autre pour récupérer la position du curseur dans la richedit que de faire un strlen pour récupérer la taille du texte ?
oui getsel, j'y avait penser, mais justement , mon but est de toujours ajouter du texte a la fin et non en plein miliue, n'y a-t-il pas un message qui récupère directement la position de fin ? hormis un GETTEXTLENGH qui je pense fait la mm chose que strlen .