THEwarrior333
Messages postés192Date d'inscriptionvendredi 19 mars 2004StatutMembreDernière intervention30 janvier 2008
-
11 août 2006 à 13:43
THEwarrior333
Messages postés192Date d'inscriptionvendredi 19 mars 2004StatutMembreDernière intervention30 janvier 2008
-
11 août 2006 à 15:14
Bonjour,
j'ai deux petits soucis avec mon edit box :
- à l'initialisation, son contenu est chargé à partir d'un fichier texte, puis l'utilisateur peut modifier le texte et en cliquant sur un bouton, le contenu de l'edit box est lu ligne par ligne et sauvegardé ds un autre fichier. Le pb est que les modifs n'ont pas été prises en compte! Je suppose qu'il faut mettre qqchose dans le
case EN_CHANGE:
mais quoi?
-2eme pb: lors de l'enregistrement des lignes de l'edit box dans un fichier, j'ajoute '\r\n' à chaque fin de ligne. Mais à l'ouverture du fichier sous WordPad, pas de retour chariot alors que sous BlocNote et Word ils apparaissent bien!
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 11 août 2006 à 14:20
Si tu enregistres à chaque EN_CHANGE, tu risques fort d'occuper cpu et disque inutilement.
Fais en 1 passe sur EN_KILLFOCUS par exemple.
Un GetWindowText aussi en 1 seule passe n'irait pas mieux au lieu de ligne par ligne ???
THEwarrior333
Messages postés192Date d'inscriptionvendredi 19 mars 2004StatutMembreDernière intervention30 janvier 2008 11 août 2006 à 15:14
Le fait d'utiliser GetWindowText a résolu mes deux problemes, merci!
(sinon j'ai choisi l'enregistrement apres l'appui d'un bouton mais le EN_KILLFOCUS était une bonne idée)