Registriert seit: 16. Jun 2007
Ort: Bad Wurzach
3 Beiträge
Delphi 2007 Architect
|
Problem mit "LVS_EX_AUTOCHECKSELECT"
26. Nov 2007, 12:11
Hi, ich habe folgendes Problem:
Unter Vista gibt es die Möglichkeit, in einer LISTVIEW-Komponente oben in der Kopfzeile eine Checkbox anzeigen zu lassen. Dies kann man mit dem fogenden Code erzeugen:
SendMessage(ListView1.Handle, LVM_SETEXTENDEDLISTVIEWSTYLE, LVS_EX_AUTOCHECKSELECT, LVS_EX_AUTOCHECKSELECT);
Mein Problem ist folgendes: Wenn bei einer entsprechenden LISTVIEW-Komponente (mit angezeigter CheckBox) sich die Abmessungen ändern, z.B. durch Resize, verschwindet die Checkbox aus der Kopfzeile. Erst durch das zurücknehmen und erneute setzen des Styles LVS_EX_AUTOCHECKSELECT wird die Checkbox wieder angezeigt!
Woran liegt es, dass die Checkbox nach einem jedem resize verschwindet und nicht permanent angezeigt wird?
Gruß Chris
|