begin process at 2012 02 10 19:33:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

API

 > 

débutant MFC : pb avec editbox multiline


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

débutant MFC : pb avec editbox multiline

mercredi 9 janvier 2002 à 11:04:45 | débutant MFC : pb avec editbox multiline

robby

bonjour,

J'aimerais savoir comment faire pour rajouter des lignes dans une editbox multiline sans récupérer à chaque fois l'ancien contenu parce que moi je fais ca :

char tampon[200];
GetDlgItemText(hDlg, IDC_SUMMARY, tampon,200);
SetDlgItemText(hDlg, IDC_SUMMARY, strcat(tampon,"ce_que_je_veux_rajouter\r\n"));

Y a t'il un moyen de ne pas utiliser tampon pour récuprérer l'ancien contenu et rajouter directement une ligne ?

Merci d'avance!
mercredi 9 janvier 2002 à 16:58:51 | Re : débutant MFC : pb avec editbox multiline

jpeg

Dans le class wizard tu ajoute une variable correspondant à ton editBox.
Tu as deux possibilités. Soit tu ajoutes une variable correspondant à ton contrôle (variable de type CEdit), soit tu ajoutes une variable qui correspond au contenu de ton contrôle (de type CString).
Et là ça devient plus facile. tu ajoutes ta variable (par exemple CString m_summary)
et dans ton code tu fais :

m_summary="bonjour";
m_summary+=", il fait beau aujoud'hui";
m_summary+="\r\ntiens j'ai passé une ligne et je vais en passer une autre\r\n";

... etc ... etc...

il faut surtout ne pas oublier de faire un UpdateData(FALSE);
pour que les modifs soient visibles dans ton contrôle et le tour est joué


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

bonjour,

J'aimerais savoir comment faire pour rajouter des lignes dans une editbox multiline sans récupérer à chaque fois l'ancien contenu parce que moi je fais ca :

char tampon[200];
GetDlgItemText(hDlg, IDC_SUMMARY, tampon,200);
SetDlgItemText(hDlg, IDC_SUMMARY, strcat(tampon,"ce_que_je_veux_rajouter\r\n"));

Y a t'il un moyen de ne pas utiliser tampon pour récuprérer l'ancien contenu et rajouter directement une ligne ?

Merci d'avance!
mercredi 9 janvier 2002 à 17:41:51 | Re : débutant MFC : pb avec editbox multiline

robby


Merci beaucoup! Ca marche mais ca me pose un léger pb : je suis obligé d'inclure des fichiers en plus et ca me génère beaucoup de code... Là j'essaye de faire une application simple en n'essayant de ne pas utiliser le Wizard et tout, mais je vais essayer de voir ce que je peux faire avec la CString :)

Merci encore!


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

Dans le class wizard tu ajoute une variable correspondant à ton editBox.
Tu as deux possibilités. Soit tu ajoutes une variable correspondant à ton contrôle (variable de type CEdit), soit tu ajoutes une variable qui correspond au contenu de ton contrôle (de type CString).
Et là ça devient plus facile. tu ajoutes ta variable (par exemple CString m_summary)
et dans ton code tu fais :

m_summary="bonjour";
m_summary+=", il fait beau aujoud'hui";
m_summary+="\r\ntiens j'ai passé une ligne et je vais en passer une autre\r\n";

... etc ... etc...

il faut surtout ne pas oublier de faire un UpdateData(FALSE);
pour que les modifs soient visibles dans ton contrôle et le tour est joué


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

bonjour,

J'aimerais savoir comment faire pour rajouter des lignes dans une editbox multiline sans récupérer à chaque fois l'ancien contenu parce que moi je fais ca :

char tampon[200];
GetDlgItemText(hDlg, IDC_SUMMARY, tampon,200);
SetDlgItemText(hDlg, IDC_SUMMARY, strcat(tampon,"ce_que_je_veux_rajouter\r\n"));

Y a t'il un moyen de ne pas utiliser tampon pour récuprérer l'ancien contenu et rajouter directement une ligne ?

Merci d'avance!



Cette discussion est classée dans : débutant, editbox, tampon, rajouter, multiline


Répondre à ce message

Sujets en rapport avec ce message

Comment fait-on pour changer la police et la taille dans une editbox?? [ par Hakim ] merci d'avance.Hakim. débutant butant... [ par grboss ] Avec Dev C++, des programmes bidons ne fonctionnent pas, car ils utilisent la fonction getch(); par exemple.avec turbo c++, ca passe, mais, il y a une débutant MFC : comment faire pour "enable/disable" des contrôles [ par robby ] Bonjour!J'ai vu qu'en MFC certaines API ont une autre syntaxe et je n'arrive pas à trouver comment on peut activer/ désactiver un contrôle.Avant je f Est-ce seulement moi ou il y a des sources dont on se passerait volontier [ par MeltedMind ] Je me demande si je suis le seul débile à croire ça ou bien si il y a de nombreux sources qui laissent à désirer. Les calculatrices de XPand, Affiche Question sur EditBox [ par Kephren ] Pouet all !En fait voilà, je souhaite que lorsque qu'une Autocheckbox soit : cochée ou décochée, l'édit box de la même fenêtre soit avec l'option ES_R Je uis un débutant en c++ quel livre me conseillez vous? [ par Youyou0214 ] Bonjour à tout le monde,Je suis un débutent en C++ est je voudrais savoir quel livre pourrais m'apprendre les bases du C++.Merci Probleme de Débutant [ par Dorgendubal ] Hello à tous,j'ai déjà programmé en C++ et même avec des envirronements graphiques (comme QT sous linux) mais jamais avec Visual C++.Alors j'ai un pro les tampons d'OpenGL! [ par pepet ] Comment faire pour specifier a OpenGL que si il doit creer un pixel noir (0,0,0) lors de la création du nouveau tampon chromatique, il ne le mette pas Connaitre la position du curseur!!! [ par tormoj ] Salut tout le monde,je voudrais savoir comment on fait pour connaitre la position du curseur dans une EditBox?Et enfin comment on fait pour griser tou kestion de débutant : afficher le numéro des lignes [ par pas2nom ] Salut=)Bon, ma question concerne un truc tou bête, mais qui est bien contraigant lorsqu'on a 206 lignes de code et qu'on à une erreur à la ligne 92.Do


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 1,498 sec (4)

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