![]() |
clWindow usw. in eigenen Komponenten nutzen
hallo zusammen
habe mir vor einiger zeit nen eigenen button programmiert, jetzt erst habe ich ferstgestellt, dass die Farben wie clWindow, clBtnColor nicht funktionieren. Respektive die Farben werden im Objektinspektor richtig angezeigt, die Komponente kann aber irgendwie nichts damit anfangen und malt alle "Windows Farben" schwarz. PS bei der Schrift funktionierts komischerweise... bei allem anderen nicht, sprich linien rechtecke usw zeichen... hat da jmd eine idee? PS: Die Komponente gibts übrigens hier: ![]() |
Re: clWindow usw. in eigenen Komponenten nutzen
Diese Konstanten haben keine RGB Werte, somit darfst du dort nicht mit GetxValue() arbeiten oder direkter Bitmanipulation. Diese Konstanten enhalten eine Kennung, dass es Konstanten sind und auf jeweilige Einträge der Windows Farbschemas verweisen. Um die jeweiligen RGB Werte vom aktuellen Windows Farbschema zu bekommen einfach diese Farben durch die Funktion
![]() |
Re: clWindow usw. in eigenen Komponenten nutzen
das muss man ja auch zuerst wissen! :warn:
hehe... vielen dank! |
Re: clWindow usw. in eigenen Komponenten nutzen
cherry das muss man ja auch zuerst wissen! :warn: Du verwarnst einen für Informationen die man nur nochmals wiedergibt, da sie schon in der Hilfe stehen? Lese die Hilfe u.a. zu TColor oder auch clWindowText o.ä. und das ganze hier wäre nie entstanden... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:51 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