G
Du brauchst j eigentlich gar nicht mitzählen. Wenn du die Funktion InsertItem ausführst, bekommst du den Index des eingefügten Elements zurück. Anhand diesem kannst du dann die SubItems mit SetItemText ausfüllen.
CListCtrl *pList = (CListCtrl*)GetDlgItem(IDC_LIST1);
int zahl = 10;
int nItem = 0;
// Spalten einfügen
pList->InsertColumn(0,"Spalte 1",LVCFMT_LEFT,100);
pList->InsertColumn(0,"Spalte 2",LVCFMT_LEFT,100);
// Wert hinzufügen
nItem = pList->InsertItem(nItem,"Hallo",0);
pList->SetItemText(nItem,1,"Welt");
// Wert hinzufügen
nItem = pList->InsertItem(nItem,"Hallo",0);
pList->SetItemText(nItem,1,"Welt");