Listebox im OnInitDialog füllen
-
Hallo Leute,
ich möchte eine Liste mit Datenfüllen und zwar in der Erstellung des dialogs aus einem array mit Daten
Ich habe es im OnInitDialog gemacht - mit folgendem Code - nur leider ist die liste immer leer

BOOL auswertung::OnInitDialog() { CDialog::OnInitDialog(); UpdateData(TRUE); liste.InsertColumn(0,"vorgabe",LVCFMT_LEFT,100); liste.InsertColumn(1,"eingabe",LVCFMT_LEFT,100); liste.InsertColumn(2,"richtig/falsch",LVCFMT_LEFT,100); liste.InsertColumn(3,"gespickt",LVCFMT_LEFT,100); for(int x=0; x<149;x++) { liste.SetItemText(x, 1, right[x][0]); liste.SetItemText(x, 2, right[x][1]); liste.SetItemText(x, 3, right[x][2]); liste.SetItemText(x, 4, right[x][3]); } UpdateData(FALSE); return true; }Fülle ich die Liste vielleicht na der falschen stelle im quellcode?
oder befülle ich an sich falsch?
wer hat eine ideeDanke Tigermoon
-
Die Stelle im Code ist korrekt.
Aber ich vermisse InsertItem. Schau mal: http://www.c-plusplus.net/forum/viewtopic-var-t-is-39115.htmlPS: Das ist ein Listcontrol.
