farbwert in hex darstellen
-
Hallo liebe leute
mit
farbe1->Text= auge_links->Canvas->Pixels[x][y];übergebe ich eine Farbwert.
was oder wie muss ich es anstellen das er in hex dargestellt wird....
in vb
dec2hex(wert) und fertig...
aber hier (heul)
danke für eure hilfe...
gruss uwe
-
also wenn ich die hilfe richtig interpretiert habe,
dann brauchst du lediglich die 6 niederwertigsten stellen vom
rückgabewert (Pixels->TColor) extrahieren.beispiele:
0x00FF0000 - reines Blau mit voller Intensität
-> HEX: #FF00000x0000FF00 - reines Grün
-> HEX: #00FF000x000000FF - reines Rot
-> HEX: #0000FF0x00000000 - Schwarz
-> HEX: #0000000x00FFFFFF - schwarz
-> HEX: #FFFFFF
-
muss noch mal eine kleine zwischenfrage stellen ... (will kein neues Thema deswegen aufmachen)

wie kann ich wenn ich einen ColorDialog habe die Farben als Hexzahlen-Rückgabewert erhalten ?
Danke
TheGeek
-
wie kann ich wenn ich einen ColorDialog habe die Farben als Hexzahlen-Rückgabewert erhalten ?
ich vermute du willst die zahl als hex formatiert in einem string, oder?
spontan fällt mir da _itoa() ein.
einfach radix auf 16 setzen...
-
ich vermute du willst die zahl als hex formatiert in einem string, oder?
genau !

spontan fällt mir da _itoa() ein.
einfach radix auf 16 setzen...Danke ich werd es gleich mal testen !
TheGeek