Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |