Bonjour,
j'aimerais savoir si il est possible d'ajouter du texte dans une LISTBOX.j'ai bien lu quelque part, qu'il n'est possible que de faire des selections ?
si c'est le cas a quoi sert LB_ADDSTRING ?
j'ai lu quelque part qu'il faut LBS_HASSTRINGS dans le style
pour pouvoir ajouter du texte a une LISTBOX.
j'ai bien testé ceci mais rien ne s'affiche dans ma boite de dialogue :
SendMessage(hDlg, (UINT)LB_ADDSTRING,(WPARAM) 0,(LPARAM) bufferTemp);
bref j'aimerais avoir une fenetre de dialogue comportant plusieurs colonnes ou je pourrais afficher des données
quel est le melleur dialog pour faire cela ?
ce que j'ai defini en ressource pour ma boite de dialogue
-----------------------------------------------------------------
LISTEDIALOG DIALOG DISCARDABLE 0, 0, 180, 150
CAPTION "Liste"
FONT 8, "MS Sans Serif"
BEGIN
LISTBOX IDC_LISTE_MACHINE,6,20,136,59,LBS_STANDARD | LBS_HASSTRINGS
PUSHBUTTON"Terminé",IDCANCEL,50,87,50,14,WS_GROUP
END
----------------------------------------------------------------
case WM_INITDIALOG:
char* bufferTemp = new char[20];
bufferTemp ="willy";
SendMessage(hDlg, (UINT)LB_ADDSTRING,(WPARAM) 0,(LPARAM) bufferTemp);
break;
merci pour votre aide.