Einzelnen Beitrag anzeigen

x13-g44

Registriert seit: 16. Jun 2007
Ort: Bad Wurzach
3 Beiträge
 
Delphi 2007 Architect
 
#1

Problem mit "LVS_EX_AUTOCHECKSELECT"

  Alt 26. Nov 2007, 11: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
  Mit Zitat antworten Zitat