AW: Checkbox Quadrat setzen
Hey :)
Ich kenne mich zwar nicht in der Tiefe mit der Checkboximplementierung aus, aber ich weiß, dass es bei Windows ja ein sogenanntes Three-StateCheckbox Control gibt. Zu finden, wie das mit den Stateübergängen gedacht ist findet man in diesem Eintrag über Button States. Es kann sein, dass man dazu die Controlerzeugung ersetzen/verändern müsste: Checkboxen sind ja eigentlich Buttons für Windows intern und die verschiedenen Button Styles findet man hier. Auf der verlinkten Seite ist vermutlich besonders gleich der allererste Eintrag "BS_3STATE" von Interesse. Über die Nachrichten BM_SETCHECK und BM_GETCHECK lässt sich dann der Zustand setzen und auslesen. Wie gesagt, ich bin da leider kein Fachmann für die Delphi interne Implementierung und vermutlich habt ihr die entsprechenden Seiten auch schon gefunden. Ich wollte das nur noch kurz der Vollständigkeit halber hier noch dranhängen, auf dass es doch noch den ein oder anderen Suchenden bereichern möge :) [Edit] Hatte da noch irgendwas im Hinterkopf und habe hier noch die folgende Designintension gefunden: Zitat:
[/Edit] Brighty |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz