Column zu einem Listview Window hinzufügen
-
Okay, daas könnte funktionieren aber ich muss wirklich sagen das die WinAPI manchmal ziehmlich umständlich und unschön ist, warum gibt es dafür nicht einfach die Gegenteilige Funktion.

Aber trotzdem Danke noch mal
PS: Obwohl es mich wundert das der Compiler die Funktion ListView_SetSelectionMark nicht angemeckert hat?!

-
Weil es das Makro gibt! Da brauch er ja auch nicht meckern, wenn das irgendwo definiert ist.
-
Ich hab das jetzt so da stehen, aber ich 'glaube' die Variable "stateMask" ist noch nicht richtig gesetzt ich weiß es aber nicht:
{ /* ... */ int SelectedItemNr = 5; LV_ITEM FAR ListViewItem; { ListViewItem.mask = LVIF_STATE; ListViewItem.iItem = SelectedItemNr; ListViewItem.state = LVIS_SELECTED; ListViewItem.stateMask = sizeof(LVIS_SELECTED); } ListView_SetItem(hListWnd, &ListViewItem); /* ... */ }
-
stateMask braucht nicht die Größe, sondern die Flags, welche Zustände gültig sind.
-
Also 'LVIS_SELECTED' z.B.?
-
Ich hab das noch nie versucht, aber ich vermute mal ja.