TListView: In Delphi2 nicht gekapselte Styles.
In Delphi-2 wurden einige Eigenschaften in TListView 'vergessen'. Um z.B. die ganze Zeile statt nur den ersten Eintrag zu selektieren (ab IE3.0) genügt folgende Zeile:
SendMessage(ListView.Handle,$1036,0,LVS_EX_FULLROWSELECT);
Es gibt auch noch andere schöne, nicht von Delphi-2 unterstützte Styles:
LVS_EX_GRIDLINES = $1;
LVS_EX_SUBITEMIMAGES = $2;
LVS_EX_CHECKBOXES = $4;
LVS_EX_TRACKSELECT = $8;
LVS_EX_HEADERDRAGDROP = $10;
LVS_EX_FULLROWSELECT = $20;
LVS_EX_ONECLICKACTIVATE = $40;
LVS_EX_TWOCLICKACTIVATE = $80;
{ folgende erst ab Internet Explorer 4.0 }
LVS_EX_FLATSB = $100;
LVS_EX_REGIONAL = $200;
LVS_EX_INFOTIP = $400;
LVS_EX_UNDERLINEHOT = $800;
LVS_EX_UNDERLINECOLD = $1000;
LVS_EX_MULTIWORKAREAS = $2000;
Die Styles können auch kombiniert werden (mit OR verknüpft):
SendMessage(ListView.Handle,$1036,0,LVS_EX_FULLROWSELECT or LVS_EX_HEADERDRAGDROP);
Delphi 1 | Delphi 2 | Delphi 3 | Delphi 4 |
nicht getestet | Version nicht betroffen | getestet |
siehe auch: