Johanboy
Messages postés8Date d'inscriptionvendredi 3 octobre 2003StatutMembreDernière intervention23 juillet 2010
-
19 févr. 2007 à 15:30
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
19 févr. 2007 à 16:08
Salut à tous.
Je programme actuellement un petit terminal série mais j'ai un problème qui se pose.
J'affiche les caractères reçus dans un Memo avec un assenceur, mais voilà, je ne vois pas comment faire pour ajouter des caractères dans ce Memo sans passer par Memo->Texte+="nouveau text".
Car dans ce cas précis, c'est très lent, et en plus l'affichage pointe vers le début du Memo et donc je dois sans cesse le forcer à afficher la fin du Memo... Ce qui est du plus mauvais effet...
Il y a bien une méthode pour ajouter des lignes mais ça ne me convient pas...
Quelqu'un a-t-il une solution à ce problème?
WindowRx->Text += RxBuff; // ajouter du texte au mémo
WindowRx->SelStart = (WindowRx->Text.Length()); // mettre le pointeur à la fin du mémo
WindowRx->Perform(EM_SCROLLCARET,0,0); // mettre le pointeur à la fin du mémo