![]() |
VirtualStringTree CheckBox selber zeichnen
Ich probiere seit längerer Zeit mit dem VirtualStringTree rum. Das was ich umsetzen wollte, hat bisher auch alles geklappt.
Mit Icons aus Dateien habe ich meine Probleme, das lasse ich aber aktuell erstmal bei Seite. Meine VST-Einträge male ich selber. Ich nutze dafür VSTAfterCellPaint (eigene Icons an eigenen Positionen), VSTAfterItemPaint (Text, zusätzlicher Text) und VSTAfterItemErase (Hintergrundfarbe). Dadurch hat toCheckSupport natürlich keine Wirkung mehr. Wie male ich die CheckBox pro Node jetzt selber und am besten in welchem Event? Ich weiß, dass das notdürftig über
Delphi-Quellcode:
möglich ist. Aber das sieht alles andere als schön aus.
DrawFrameControl(TargetCanvas.Handle, CellRect, DFC_BUTTON, DFCS_BUTTONCHECK);
Ich überlege gerade aber auch noch, ob es einfacher wäre hierfür eine eigene Grafik zu verwenden. |
AW: VirtualStringTree CheckBox selber zeichnen
![]() |
AW: VirtualStringTree CheckBox selber zeichnen
Zitat:
|
AW: VirtualStringTree CheckBox selber zeichnen
So habe ich es jetzt gemacht. Ich habe mein eigenes Bild reingemalt statt eine windows-typische-CheckBox da reinzeichnen zu lassen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz