Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2320 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  \n dans un CEdit

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

\n dans un CEdit

n°780723
dijkstra
Posté le 28-06-2004 à 16:58:14  profilanswer
 

Salut, j'ai un CEdit dans mon appli mfc en visual c++ et je voudrais ajouter des lignes.
Pour ca, g codé :

Code :
  1. GetDlgItemText(monedit,ancien);
  2. nouveau.Format("%s\n%s",ancien,ajout);
  3. SetDlgItemText(monedit,nouveau);


avec ancien, nouveau et ajout des CString.
Mais le \n n'est pas reconnu et au lieu d'aller a la ligne, une barre verticale apparait |  

mood
Publicité
Posté le 28-06-2004 à 16:58:14  profilanswer
 

n°780838
Youmoussa
Ecrou-vis
Posté le 28-06-2004 à 17:59:52  profilanswer
 

il est multiline ?

n°780883
dijkstra
Posté le 28-06-2004 à 19:12:42  profilanswer
 

Youmoussa a écrit :

il est multiline ?


 
oui il est multiline

n°780889
Youmoussa
Ecrou-vis
Posté le 28-06-2004 à 19:15:03  profilanswer
 

là de tête, je sais pas, faudrait que j'essaie... t'as pas un sample du msdn qui fait ca ?

n°780891
Joel F
Real men use unique_ptr
Posté le 28-06-2004 à 19:16:28  profilanswer
 

essaye \n\r

n°780893
dijkstra
Posté le 28-06-2004 à 19:21:01  profilanswer
 

Avec \n\r ca fait deux traits...
Et g rien trouvé sur la msdn de satisfaisant


Message édité par dijkstra le 28-06-2004 à 19:22:35
n°780896
Youmoussa
Ecrou-vis
Posté le 28-06-2004 à 19:26:59  profilanswer
 

avec le classwizard, cree toi une variable membre pour ton cedit de la forme CSTring et réessaie ?

n°780899
dijkstra
Posté le 28-06-2004 à 19:32:32  profilanswer
 

Euh, je sais pas trop comment faire.
il me semble que j'ai créé un variable CString qui s'appelle m_contenu, mais qd je mets :

Code :
  1. ((CEdit*)(GetDlgItem(monedit)))->m_contenu=nouveau;


il me dit que m_contenu n'est pas un membre de CEdit...

n°780903
Youmoussa
Ecrou-vis
Posté le 28-06-2004 à 19:37:09  profilanswer
 

dijkstra a écrit :

Euh, je sais pas trop comment faire.
il me semble que j'ai créé un variable CString qui s'appelle m_contenu, mais qd je mets :

Code :
  1. ((CEdit*)(GetDlgItem(monedit)))->m_contenu=nouveau;


il me dit que m_contenu n'est pas un membre de CEdit...


 
j'ai essayé 2 sec, mais je me rappelle plus non plus  :whistle: faut que je choppe un sample.

n°780904
dijkstra
Posté le 28-06-2004 à 19:42:30  profilanswer
 

Ca y est, c bon !
Joel F etait pas loin !!
en fait c'est \r\n qu'il faut mettre et ca suffit...
 
Merci tout le monde !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  \n dans un CEdit

 

Sujets relatifs
[MFC] Drag and Drop sur CEdit, quel message ?Problem en Visual C++ pour changer la couleur d'un Edit Control CEdit
[MFC] Changer le caret d'un CEdit[MFC - Visual C++] Evenements de CEdit...
Plus de sujets relatifs à : \n dans un CEdit


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)