Color-Klasse (gdipluscolor.h)

Ein Color-Objekt speichert einen 32-Bit-Wert, der eine Farbe darstellt. Der Farbwert enthält vier 8-Bit-Komponenten: alpha, rot, grün und blau. Die ersten 8 Bits (die wichtigste) enthalten die Alphakomponente, die nächsten 8 Bits die rote Komponente, die nächsten 8 Bits die grüne Komponente und die nächsten 8 Bits (die geringste Bedeutung) die blaue Komponente. Der 32-Bit-Wert wird in einer Variablen vom Typ ARGB gespeichert.

Methoden

Die Color-Klasse verfügt über diese Methoden.

 
Farbe::Farbe

Erstellt ein Color::Color-Objekt und initialisiert es in undurchsichtigem Schwarz. Dies ist der Standardkonstruktor
Farbe::Farbe

Erstellt ein Color::Color-Objekt mithilfe eines ARGB-Werts.
Farbe::Farbe

Erstellt ein Color::Color-Objekt mithilfe der angegebenen Werte für die roten, grünen und blauen Komponenten. Dieser Konstruktor legt die Alphakomponente auf 255 (undurchsichtig) fest.
Farbe::Farbe

Erstellt ein Color::Color-Objekt mithilfe der angegebenen Werte für die Alpha-, Rot-, Grün- und Blaukomponenten.
Farbe::GetA

Die Color::GetA-Methode ruft die Alphakomponente dieses Color-Objekts ab.
Farbe::GetAlpha

Die Color::GetAlpha-Methode ruft die Alphakomponente dieses Color-Objekts ab.
Farbe::GetB

Die Color::GetB-Methode ruft die blaue Komponente dieses Color-Objekts ab.
Farbe::GetBlue

Die Color::GetBlue-Methode ruft die blaue Komponente dieses Color-Objekts ab.
Farbe::GetG

Die Color::GetG-Methode ruft die grüne Komponente dieses Color-Objekts ab.
Farbe::GetGreen

Die Color::GetGreen-Methode ruft die grüne Komponente dieses Color-Objekts ab.
Farbe::GetR

Die Color::GetR-Methode ruft die rote Komponente dieses Color-Objekts ab.
Color::GetRed

Die Color::GetRed-Methode ruft die rote Komponente dieses Color-Objekts ab.
Color::GetValue

Die Color::GetValue-Methode ruft den ARGB-Wert dieses Color-Objekts ab.
Farbe::MakeARGB

Die Color::MakeARGB-Methode erstellt einen 32-Bit-Wert, der die angegebenen Alpha-, Rot-, Grün- und Blaukomponenten konsolidiert.
Color::SetFromCOLORREF

Die Color::SetFromCOLORREF-Methode verwendet einen Windows Graphics Device Interface (GDI)COLORREF-Wert, um den ARGB-Wert dieses Color-Objekts festzulegen.
Color::SetValue

Die Color::SetValue-Methode legt die Farbe dieses Color-Objekts fest.
Color::ToCOLORREF

Die Color::ToCOLORREF-Methode konvertiert den ARGB-Wert dieses Color-Objekts in einen COLORREF-Wert (Windows Graphics Device Interface, GDI).

Hinweise

Die Alphakomponente, die wichtigste 8 Bit, gibt die Transparenz einer Farbe an. Alle vier Komponentenwerte liegen zwischen 0 und 255. Ein Alphakomponentenwert von 0 gibt an, dass die Farbe transparent ist, und ein Alphawert von 255 gibt an, dass die Farbe undurchsichtig ist. Alphakomponentenwerte von 1 bis 254 geben den Grad an, in dem die Farbe mit dem Hintergrund gemischt wird, wenn die Farbe gerendert wird. Die Werte der roten, grünen und blauen Farbkomponente liegen zwischen 0 und 255 und bestimmen die Intensität der Farbe. Die Color::MakeARGB-Methode wird verwendet, um die vier Farbkomponenten in einen einzelnen 32-Bit-Wert zu kapseln.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile gdipluscolor.h