Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Komponentenentwicklung Problem mit den System-Farbwerten (https://www.delphipraxis.net/134634-komponentenentwicklung-problem-mit-den-system-farbwerten.html)

Optiplex 26. Mai 2009 08:12


Komponentenentwicklung Problem mit den System-Farbwerten
 
Hallo DP'ler,
Delphi ist immer für eine Überraschung gut. Ich habe eine Gradient Komponente geschrieben. die auch gut funktioniert. nun musste ich feststellen dass bei den clFarbwerten bei den normalen Farben clRed, clBlack die Komponente einwandfrei funktioniert während bei den Systemfarben clWindowtext usw. die Komponente total ausflippt. Es werden schwarz-weis Werte dargestellt die eigentlich nicht vorhanden sind. Wird dieser clSystemwert als $00xxxxxx eingegeben funktioniert die Komponente wieder. Nun meine Frage was ist anders bei diesen clSystemwerten, kann mir das jemand sagen.


Gruß Dieter

mkinzler 26. Mai 2009 08:17

Re: Komponentenentwicklung Problem mit den System-Farbwerten
 
Ist Themeing aktiviert?

Hawkeye219 26. Mai 2009 09:13

Re: Komponentenentwicklung Problem mit den System-Farbwerten
 
Hallo Dieter,

du solltest dir mit der Funktion Delphi-Referenz durchsuchenColorToRGB aus der Unit Graphics die tatsächlichen Farbwerte besorgen.

Gruß Hawkeye

Optiplex 26. Mai 2009 11:38

Re: Komponentenentwicklung Problem mit den System-Farbwerten
 
hallo Hawkeye

Zitat:

Zitat von Hawkeye219
du solltest dir mit der Funktion Delphi-Referenz durchsuchenColorToRGB aus der Unit Graphics die tatsächlichen Farbwerte besorgen.
Gruß Hawkeye

mit diesen Methoden aus der unit Graphics habe ich schon herumexperimentiert, also auch mit StrToColor usw. das Ergebnis war immer das gleiche wie oben beschrieben. Nein es muss mit diesen Strings zu tun haben, mit der Umsetzung in die Farbwerte.


hallo Markus
Zitat:

Zitat von mkinzler
Ist Themeing aktiviert?

das spielt keine Rolle, mit und ohne Theming das Ergebnis bleibt gleich.

Dieter

Bernhard Geyer 26. Mai 2009 12:48

Re: Komponentenentwicklung Problem mit den System-Farbwerten
 
Zitat:

Zitat von Optiplex
mit diesen Methoden aus der unit Graphics habe ich schon herumexperimentiert, also auch mit StrToColor usw. das Ergebnis war immer das gleiche wie oben beschrieben. Nein es muss mit diesen Strings zu tun haben, mit der Umsetzung in die Farbwerte.

Schau noch mal deinen Code genauer an. Da wir selbst eine entsprechende Komponenten entwickelt haben kann ich sagen das mit dem Ergebniswert von ColorToRGB gearbeitet werden muss und dann auch keine Probleme mehr bestehen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:04 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