deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 2016
-
18 déc. 2006 à 20:03
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 2016
-
20 déc. 2006 à 20:22
Bonjour à tous,
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 ?
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 18 déc. 2006 à 20:40
Bon EM_SETTEXTEX ne fonctionne pas chez moi,
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.
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 18 déc. 2006 à 23:27
Faut juste faire un
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.
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 20 déc. 2006 à 17:05
Désoler du retard,
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 ;) .
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 20 déc. 2006 à 19:48
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 ?
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 20 déc. 2006 à 20:12
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 .