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 |