Hi Leute,
mein Problem ist, dass ich ein Listview erstellt habe, von dem ich nur Einträge von der ersten Spalte selektieren kann. Von der Zweiten Spalte ist es leider nicht möglich!
Vielleicht könnt ihr mir da weiter helfen, was ich falsch gemacht habe, oder ein Flag nicht gesetzt habe.
Der Code von mir für die Listbox lautet:
hListView = CreateWindowEx(0,WC_LISTVIEW, NULL,WS_CHILD | WS_VISIBLE |LVS_REPORT|LVS_EDITLABELS,0,0,100,100,hwnd,(HMENU) NULL,hThisInstance,NULL);
lvc.mask=LVIF_STATE|LVCF_FMT | LVCF_WIDTH | LVCF_TEXT |
LVCF_SUBITEM|LVIF_PARAM;
lvc.iSubItem = 0;
lvc.pszText = TEXT("Point");
lvc.cx = 50;
ListView_InsertColumn(hListView, 0, &lvc);
lvc.iSubItem = 1;
lvc.pszText = TEXT("Time");
ListView_InsertColumn(hListView, 1, &lvc);
for(int i=0;i<5;i++)
{
lv.iItem = 0;
lv.iSubItem=0;
lv.pszText="Col1";
ListView_InsertItem(hListView, &lv);
SendMessage(hListView,LVM_SETITEMTEXT,(WPARAM)0,(LPARAM)&lv);
lv.iSubItem=1;
lv.pszText="Col2";
ListView_InsertItem(hListView, &lv);
SendMessage(hListView,LVM_SETITEMTEXT,(WPARAM)0,(LPARAM)&lv);
}
Vielen Dank für Eure Mühen.
Grüße josef
mein Problem ist, dass ich ein Listview erstellt habe, von dem ich nur Einträge von der ersten Spalte selektieren kann. Von der Zweiten Spalte ist es leider nicht möglich!
Vielleicht könnt ihr mir da weiter helfen, was ich falsch gemacht habe, oder ein Flag nicht gesetzt habe.
Der Code von mir für die Listbox lautet:
hListView = CreateWindowEx(0,WC_LISTVIEW, NULL,WS_CHILD | WS_VISIBLE |LVS_REPORT|LVS_EDITLABELS,0,0,100,100,hwnd,(HMENU) NULL,hThisInstance,NULL);
lvc.mask=LVIF_STATE|LVCF_FMT | LVCF_WIDTH | LVCF_TEXT |
LVCF_SUBITEM|LVIF_PARAM;
lvc.iSubItem = 0;
lvc.pszText = TEXT("Point");
lvc.cx = 50;
ListView_InsertColumn(hListView, 0, &lvc);
lvc.iSubItem = 1;
lvc.pszText = TEXT("Time");
ListView_InsertColumn(hListView, 1, &lvc);
for(int i=0;i<5;i++)
{
lv.iItem = 0;
lv.iSubItem=0;
lv.pszText="Col1";
ListView_InsertItem(hListView, &lv);
SendMessage(hListView,LVM_SETITEMTEXT,(WPARAM)0,(LPARAM)&lv);
lv.iSubItem=1;
lv.pszText="Col2";
ListView_InsertItem(hListView, &lv);
SendMessage(hListView,LVM_SETITEMTEXT,(WPARAM)0,(LPARAM)&lv);
}
Vielen Dank für Eure Mühen.
Grüße josef