cs_kawito
Messages postés24Date d'inscriptiondimanche 20 juillet 2003StatutMembreDernière intervention13 décembre 2005
-
1 oct. 2003 à 23:14
cs_kawito
Messages postés24Date d'inscriptiondimanche 20 juillet 2003StatutMembreDernière intervention13 décembre 2005
-
5 oct. 2003 à 02:10
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";
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 2 oct. 2003 à 07:32
Soit tu formates ta chaine en colonnes avant de l'inserer pour simuler des colonnes et il te faudra pour cela mettre une font a largeur fixe, soit tu utilises une listview en style report.
BruNews, ciao...