RGB-Makro (wingdi.h)
Das RGB-Makro wählt basierend auf den angegebenen Argumenten und den Farbfunktionen des Ausgabegeräts eine rote, grüne, blaue (RGB)-Farbe aus.
Syntax
void RGB(
r,
g,
b
);
Parameter
r
Die Intensität der roten Farbe.
g
Die Intensität der grünen Farbe.
b
Die Intensität der blauen Farbe.
Rückgabewert
Keine
Bemerkungen
Die Intensität für jedes Argument liegt im Bereich von 0 bis 255. Wenn alle drei Intensitäten 0 sind, ist das Ergebnis schwarz. Wenn alle drei Intensitäten 255 sind, ist das Ergebnis weiß.
Um die einzelnen Werte für die roten, grünen und blauen Komponenten eines COLORREF-Farbwerts zu extrahieren, verwenden Sie die Makros GetRValue, GetGValue bzw . GetBValue .
Wenn Sie eine logische Palette erstellen oder untersuchen, verwenden Sie die RGBQUAD-Struktur , um Farbwerte zu definieren und einzelne Komponentenwerte zu untersuchen. Weitere Informationen zur Verwendung von Farbwerten in einer Farbpalette finden Sie in den Beschreibungen der Makros PALETTEINDEX und PALETTERGB .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | wingdi.h (einschließlich Windows.h) |