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=Rotwert

    Ich 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=Rotwert

    Vielleicht 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


Anmelden zum Antworten