![]() |
RGB aus Farbe auslesen
Hallo,
wie kann ich die RGB Farbe aus einer anderen Farbe auslesen. Also, wenn die Form clSilver ist möchte ich das in einem Label die RGB Farben angezeigt werden. |
Re: RGB aus Farbe auslesen
Kuck dir mal die Funktionen ColorToRGB, GetBValue, GetRValue und GetGValue an.
|
Re: RGB aus Farbe auslesen
|
Re: RGB aus Farbe auslesen
Hab nur was zu ColorToRgb gefunden. Alerdings hilft mir das nicht weiter wie
ich das ganze nun anzeigen lasse. :( |
Re: RGB aus Farbe auslesen
Du willst doch den RGB-Farbwert nachher anzeigen, richtig?
Dann kannst du mit ColorToRGB dir den Tcolor-Wert oin einen Integer umwandeln und mit den anderen drei Funktionen die jeweiligen Rot, Blau und Grün-Werte holen... |
Re: RGB aus Farbe auslesen
Vielen dank, habs nun hinbekommen. *ganz doll freu*
|
Re: RGB aus Farbe auslesen
Delphi-Quellcode:
Edit: Mist zu spät. ^^
function colortorgbcode(Farbe: TColor);
var Color: Longint; r, g, b: Byte; begin Color := ColorToRGB(Farbe); r := Color; g := Color shr 8; b := Color shr 16; Result:= (Inttostr(r) + ',' + Inttostr(g) + ',' + Inttostr(b)); end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:06 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