begin process at 2012 05 29 10:38:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Edit Box en MFC visual c++


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Edit Box en MFC visual c++

jeudi 3 avril 2003 à 21:28:00 | Edit Box en MFC visual c++

Rifo

Salut.
Je suis débutant en C++, j'apprend pour mon plaisir avec une sorte de
méthode en 21 lecon..

J'ai fais un petit programme pour moi, qui est tout bête.. J'entre un texte
dans un boite Edit et j'affiche dans l'autre boite la longueur du texte..

Or mon petit problème est que lorsque mon texte arrive a 256 caractère
chaque nouveau caractère que j'en viens se mettre en début de texte et non
plus à la fin.. Mais le compte des caractère fonctionne normalement.. J'ai
remarque que ceci provient du fait qu'a la fin je fais UpdateData(FALSE)..
Qu'est ce que je peux faire pour éviter ce petit problème?

Merci

Ciao!


samedi 5 avril 2003 à 22:59:56 | Re : Edit Box en MFC visual c++

vieuxLion

l'UpdateData ne doit pas provoquer ce genre de problème.
Il n'est à utiliser que pour faire passer les données des ressources Windows (EDIT) aux variables membres
Dans ton exemple, tu ne dois trouver dans le code que :
UpdateData(true);//EDIT texte =>m_edit
m_count = m_edit.GetLength();
UpdateData(false);//m_count=>EDIT compte
où m_edit est la variable CString attachée à la Valeur de l'EDIT et m_count la variable de type int attachée à la valeur du champ compte



-------------------------------
Réponse au message :
-------------------------------

> Salut.
> Je suis débutant en C++, j'apprend pour mon plaisir avec une sorte de
> méthode en 21 lecon..
>
> J'ai fais un petit programme pour moi, qui est tout bête.. J'entre un texte
> dans un boite Edit et j'affiche dans l'autre boite la longueur du texte..
>
> Or mon petit problème est que lorsque mon texte arrive a 256 caractère
> chaque nouveau caractère que j'en viens se mettre en début de texte et non
> plus à la fin.. Mais le compte des caractère fonctionne normalement.. J'ai
> remarque que ceci provient du fait qu'a la fin je fais UpdateData(FALSE)..
> Qu'est ce que je peux faire pour éviter ce petit problème?
>
> Merci
>
> Ciao!
>
>
>
dimanche 6 avril 2003 à 09:07:34 | Re : Edit Box en MFC visual c++

Rifo

C'est bien ce que je fais j'ai 3 ligne de code
dans la fonction OnEditTextChange

UpdateData(TRUE);
m_intECompte=m_stringEText.GetLength();
UpdataData(FALSE);
et le problème reste tout ce passe bien jusqu'au caractère 256 mais les suivant s'ajoute au début...

Comprend pas....Pourquoi???

Merci

Ciao



-------------------------------
Réponse au message :
-------------------------------

> l'UpdateData ne doit pas provoquer ce genre de problème.
> Il n'est à utiliser que pour faire passer les données des ressources Windows (EDIT) aux variables membres
> Dans ton exemple, tu ne dois trouver dans le code que :
> UpdateData(true);//EDIT texte =>m_edit
> m_count = m_edit.GetLength();
> UpdateData(false);//m_count=>EDIT compte
> où m_edit est la variable CString attachée à la Valeur de l'EDIT et m_count la variable de type int attachée à la valeur du champ compte
>


Cette discussion est classée dans : texte, caractère, box, edit, mfc


Répondre à ce message

Sujets en rapport avec ce message

[VC++] Modifier le texte d'une edit box sur plusieurs lignes... [ par ndj55 ] Salut à tous!Voila,je souhaiterais ecrire dans une edit box une chaine de caracteres,pour cela j'ai le code suivant:strcpy(info,"Prenom:\nNicolas\nAge Multiligne et edit box [ par Xs ] ca semble, a priori, trés simple de mettre le multiligne dans une edit box puisqu'il suffit de cocher l'option multligne dans VC++ 6.mais comment fait Fichier texte dans edit box [ par revelata ] Bonjour,je cherche à afficher un fichier texte dans une editbox.En fait c'est pour une charte accepter refuser, le problème c'est que je n'arrive pas affichage ds un edit box ss Visual C++ avec MFC [ par pipic ] Slt,comment fait on pour faire afficher un résultat ds un edit box ss visual C++ en passant par l'assistant MFC??(mon code source fonctionne parfaitem Texte dans une edit box [ par gus2647 ] Bonjour,J aurais aime savoir comment faut faire pour definir la police, la taille, la couleur et la couleur de fond d'une edit boxMerciGus2647 modifier caption (texte) d'une edit box??? [ par alanbraxe31 ] http://membres.lycos.fr/alanbraxe31bonjour tout le monde!je travaille avec le builder de visual c++ car je ne sais pas vraiment programmer en c++, et Edit Box : Selection total du texte sur clic [ par Bidman ] Bonjour! J'ai besoin d'un petit coups de pouce sur un problème que je n'arrive pas a résoudre. Sous VC++, je créé plusieurs edit box initialisées à ce Couleur texte editbox [ par goutbouyo ] Salut,Est il possible dans une EDIT BOX, de mettre seulement certaines entrées en couleurs et d'autres en noir.Pour faire comme avec msn messenger par MFC Edit Box: modif a partir dune autre classe [ par oxamafia ] Bonjour dsl je suis relativmeent debutan ds les MFC j'ai un projet en SDI et en mode formulaire j'ai une edit box ki affiiche le resultat d'une fon Changer les couleurs dans un edit box (MFC application, visual c++) [ par wannalurn ] SalutJ'ai un petit probleme; j'aimerais en effet changer la couleur de mes edit box dans mon dialog box; concretement, ce que je veux c'est que apres


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,312 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales