[VC++] Modifier le texte d'une edit box sur plusieurs lignes...

ndj55 - 4 déc. 2001 à 12:55
 ndj55 - 5 déc. 2001 à 12:39
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:\n17\n";
SendDlgItemMessage(hwnd,IDC_EDIT,WM_SETTEXT,0,(LPARAM) info);

Mais cela ne fonctionne pas! à la place des sauts de ligne j'ai un CARRE ou une BARRE!
Quel Caractere dois-je donc utiliser pour aller à la ligne?

5 réponses

Ton EditBox est bien MultiLine?
0
bien sur que oui!
0
remplace:
strcpy(info,"Prenom:\nNicolas\nAge:\n17\n";
par:
strcpy(info,"Prenom:\r\nNicolas\r\nAge:\r\n17\r\n";
le saut de ligne devient \r\n à la place de \n
bon code
0
strcpy(info,"Prenom:\r\nNicolas\r\nAge:\r\n17\r\n";
SendDlgItemMessage(hwnd,IDC_EDIT,WM_SETTEXT,0,(LPARAM) info);
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Merci beaucoup!!!!
0
Rejoignez-nous