Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Achim Kalwa,
14. Jun 2020
Und hier noch eine Alternative:
Eine TImageList zufügen und ListView.SmallImages damit verbinden.
In die ImageList fügst Du zwei Bitmap ein (16x16, 256 Farben), welche einen "Up" und einen "Down"-Pfeil darstellen. In den HeaderColumns kannst Du bei ImageIndex zwischen -1 (=kein Bild), 0 und 1 auswählen, ob und welches Bitmap gezeichnet werden soll. Das funktioniert auch mit den Custom Styles:
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Achim Kalwa,
14. Jun 2020
Die Sortierpfeile werden von den Windows Common Controls ab V6 gezeichnet: Microsoft Dokumentation.
Wenn Du einen der alternativen Stile aktivierst (z.B. "Cyan Dusk"), dann erfolgt das Zeichnen mittels TListViewStyleHook.DrawHeaderSection(). Und dort gibt es leider keinen Code zum Zeichnen der Richtungspfeile.
Du solltest das als Bug melden; so besteht zumindest die Hoffnung, dass das...