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 idee

    Danke Tigermoon



  • Die Stelle im Code ist korrekt.
    Aber ich vermisse InsertItem. Schau mal: http://www.c-plusplus.net/forum/viewtopic-var-t-is-39115.html

    PS: Das ist ein Listcontrol. 😉


Anmelden zum Antworten