Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi clSkyBlue unter Windows 2000 (https://www.delphipraxis.net/73350-clskyblue-unter-windows-2000-a.html)

Balu der Bär 16. Jul 2006 16:41


clSkyBlue unter Windows 2000
 
Moin,

ich wollte heute bei nem Kumpel ein altes Programm von mir starten (er hat Windows 2000). Nun meine ich mich zu erinnern das unter anderem einige Labels die Farbe clSkyBlue hatten, jedoch wird das unter Windows 2000 als schwarz angezeigt. Kennt jemand eine Möglichkeit wie ich clSkyBlue auch unter Windows 2000 in die blaue Farbenpracht bekomme?

Thx

sakura 16. Jul 2006 16:45

Re: clSkyBlue unter Windows 2000
 
Nutze anstatt dem definierten Namen clSkyBlue doch einfach den aktuellen Farbwert: $F0CAA6 (oder sehr ähnlich)

...:cat:...

Balu der Bär 16. Jul 2006 16:50

Re: clSkyBlue unter Windows 2000
 
Moin Mieze,

danke dir erstmal. Kannst du mir eventuell noch sagen woher ich diese Farbwerte bekomme (wenn ich zum Beispiel RGB-Farbwerte in dieses "Format" umwandeln will)?

mkinzler 16. Jul 2006 16:53

Re: clSkyBlue unter Windows 2000
 
$F0CAA6 ist doch RGB, nur halt in Hex.

sakura 16. Jul 2006 16:55

Re: clSkyBlue unter Windows 2000
 
Zitat:

Zitat von mkinzler
$F0CAA6 ist doch RGB, nur halt in Hex.

Nope, das ist der BGR-Wert ;) Delphi/Windows setzen die Farben anders herum zusammen ;)

Ansonsten einfach einen Screenshot von einer Fläche mit der Farbe machen und das Zeichenprogramm Deiner Wahl zur Farbanalyse nutzen :zwinker:

...:cat:...

P.S.: Oder: http://www.delphipraxis.net/internal_redirect.php?t=407 :mrgreen:

Balu der Bär 16. Jul 2006 17:01

Re: clSkyBlue unter Windows 2000
 
Zitat:

Ansonsten einfach einen Screenshot von einer Fläche mit der Farbe machen und das Zeichenprogramm Deiner Wahl zur Farbanalyse nutzen
Unter Photoshop 6 hab ich keine Möglichkeit gefunden sowas zu machen. :gruebel:

Du kannst mir nicht kurz ne Funktion aus deinem tollen Programm geben die solche Farbwerte berechnet? Denn dein Programm zu installieren ist mir zuviel Aufwand. :mrgreen:

mkinzler 16. Jul 2006 17:06

Re: clSkyBlue unter Windows 2000
 
Zitat:

Unter Photoshop 6 hab ich keine Möglichkeit gefunden sowas zu machen. Grübelnd...
Ich hab kein Photoshop, aber ich glaub aber das PS auch eine "Pipetten"-Funktion hat.
Zitat:

Nope, das ist der BGR-Wert Wink Delphi/Windows setzen die Farben anders herum zusammen Wink
:oops:

Balu der Bär 16. Jul 2006 17:08

Re: clSkyBlue unter Windows 2000
 
Zitat:

Zitat von mkinzler
Zitat:

Unter Photoshop 6 hab ich keine Möglichkeit gefunden sowas zu machen. Grübelnd...
Ich hab kein Photoshop, aber ich glaub aber das PS auch eine "Pipetten"-Funktion hat.

Ja die hat es auch trotzdem wird mir da kein BGR-Farbcode angezeigt. :roll:

Thorben77 16. Jul 2006 17:11

Re: clSkyBlue unter Windows 2000
 
Mach's Dir doch einfacher: Änder einfach im Farbauswahldialog irgendeinen Wert einn bisschen, setz ihn wieder zurück, klick auf OK und fertig is'.

Balu der Bär 16. Jul 2006 17:16

Re: clSkyBlue unter Windows 2000
 
Ahja, jetzt hab ichs. :wall:

Danke an euch alle. :-)

Hawkeye219 16. Jul 2006 17:16

Re: clSkyBlue unter Windows 2000
 
Hallo Balu,

mit "eda_preview270" von Assarbad (klick) kannst du Farbwerte auf dem Bildschirm bestimmen.
Wenn du nur die clXXX-Werte umrechnen möchtest, nimmst du die Funktion Delphi-Referenz durchsuchenColorToRGB() aus der Unit Graphics.

Gruß Hawkeye

sakura 16. Jul 2006 18:06

Re: clSkyBlue unter Windows 2000
 
Zitat:

Zitat von Balu der Bär
Du kannst mir nicht kurz ne Funktion aus deinem tollen Programm geben die solche Farbwerte berechnet? Denn dein Programm zu installieren ist mir zuviel Aufwand. :mrgreen:

Das braucht keine Installation ;)

Da gibt es keine spezielle Funktion für :D

...:cat:...

xaromz 17. Jul 2006 10:12

Re: clSkyBlue unter Windows 2000
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
Zitat:

Zitat von Balu der Bär
Zitat:

Zitat von mkinzler
Zitat:

Unter Photoshop 6 hab ich keine Möglichkeit gefunden sowas zu machen. Grübelnd...
Ich hab kein Photoshop, aber ich glaub aber das PS auch eine "Pipetten"-Funktion hat.

Ja die hat es auch trotzdem wird mir da kein BGR-Farbcode angezeigt. :roll:

hier für die Photoshop-Lagastheniker :wink: :

- Maus über den Farbwert setzen.
- In der Palette "Info" den Farbwert anschauen (siehe Screenshot)

- oder -

- Pipette wählen
- Farbwert anklicken
- In der Toolbar auf die gerade gewählte Farbe doppelklicken
- Im Farbwahldialog den Farbwert anschauen

Gruß
xaromz

Balu der Bär 17. Jul 2006 10:14

Re: clSkyBlue unter Windows 2000
 
So schlau war ich auch, ich dachte anfangs nur mir wird der BGR-Code direkt in einem Stück angezeigt, bis ich auf die Idee kam den manuell zusammenzusetzen. ;)


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