CListCtrl::GetItem CListCtrl::SetItem
-
Bis jetzt füge ich die Items so hinzu!
pListCtrl->InsertItem(iCount,pProperties->sVersion); pListCtrl->SetItemText(iCount,1,pProperties->sDatum); pListCtrl->SetItemText(iCount,2,pProperties->sSource);Will aber in dem lParam vom Item auch was speichern.
Mit GetItem und SetItem müsste ich da weiter kommen. aber nur wie?
So geht es nicht!
pListCtrl->InsertItem(iCount,pProperties->sVersion); pListCtrl->SetItemText(iCount,1,pProperties->sDatum); pListCtrl->SetItemText(iCount,2,pProperties->sSource); LV_ITEM ListItem; ListItem.mask = LVIF_PARAM; ListItem.iSubItem = iCount; pListCtrl->GetItem(0,&ListItem); ListItem.lParam = 00000000; pListCtrl->SetItem(&ListItem);
-
SetItemData ermöglicht es einen DWord parameter zu speichern.
Darüber kannst du dann wieder auf die Daten referenzieren.Devil
-
wenn ich das ausführe
pListCtrl->SetItemData(0,5);und dann das ausführe
pListCtrl->DeleteAllItems();bekomme ich
Access Violation ERRORWarum?
