Flags
-
Hallo und Hilfe!
ich muss bei einer Binaerdatei die Farbe (COLORREF) auslesen und habe eine Beschreibung dyvon die ich nicht verstehe, vielleicht kann ja jemand etwas mit der Deklarationa anfangen.
#define SYM_COLOR_EXTENDED 0x80000000L enum SYM_COLOR{ SYM_RED=1, SYM_GREEN, SYM_BLUE, SYM_YELLOW, SYM_BLACK, SYM_WHITE, SYM_UNVISIBLE, SYM_MARK, SYM_CYAN };
Grafik Eigenschaften.
Flag Bedeutung
SYM_RED Rot
SYM_GREEN Grün
SYM_BLUE Blau
SYM_YELLOW Gelb
SYM_BLACK Schwarz
SYM_WHITE Weiß
SYM_UNVISIBLE unsichtbar
SYM_MARK Markierungsfarbe
SYM_CYAN Zyan
> SYM_EXTENDED Angabe der tatsächlichen Farbe als RGB Wert in der Form:
SYM_EXTENDED + 0x00bbggrr
bb=Blauwert, gg=Grünwert, rr=RotwertIch werde daraus nicht schlau, der COLORREF-Wert den ich auslese hat den Wert 255. Wie bring ich diesen Wert mit der obigen Deklaration in Verbindung.
-
Na ich nehm' mal stark an das das ein Farbwert in "SYM_EXTENDED"-Form ist. Das hieße dann ein ganz helles Rot.
255 == 0xFF
-
@Helium
erst mal Danke fuer Deine Antwort, ok 255 als Hexzahl ist 0xff klar aber wie bringe ich das mit der folgenden Angabe in Verbindung:SYM_EXTENDED Angabe der tatsächlichen Farbe als RGB Wert in der Form:
SYM_EXTENDED + 0x00bbggrr
bb=Blauwert, gg=Grünwert, rr=RotwertVielleicht kannst Du mir das erklaeren oder vielleicht gibts ja nen guten Link
-
Na ich nehm' mal stark an das das ein Farbwert in "SYM_EXTENDED"-Form ist. Das hieße dann ein ganz helles Rot
wie kommt man darauf das es ein helles Rot sein muss, ich verstehs nicht. Kann mir das jemand idiotensicher erklaren?? Bitte stehe naemlich ganz schoen auf dem Schlauch....................
-
ich verstehs immer noch nicht bitte bitte eine gedankenstütze,winsel