Partager via


MACRO PALETTERGB (wingdi.h)

La macro PALETTERVB accepte trois valeurs qui représentent les intensités relatives des octets rouge, vert et bleu et retourne un spécificateur rouge, vert, bleu (RVB) de palette composé de 2 octets de haut ordre et d’une valeur RVB dans les trois octets de faible ordre. Une application utilisant une palette de couleurs peut passer ce spécificateur, au lieu d’une valeur RVB explicite, aux fonctions qui attendent une couleur.

Syntaxe

COLORREF PALETTERGB(
    BYTE r,
    BYTE g,
    BYTE b
);

Paramètres

r

Intensité du champ de couleur rouge.

g

Intensité du champ de couleur verte.

b

Intensité du champ de couleur bleu.

Valeur retournée

Type : COLORREF

La valeur de retour est un spécificateur RVB relatif à la palette. Pour les périphériques de sortie qui prennent en charge les palettes logiques, le système correspond à une valeur RVB relative à la palette la plus proche dans la palette logique du contexte de l’appareil, comme si l’application avait spécifié un index à cette entrée de palette. Si un appareil de sortie ne prend pas en charge une palette système, le système utilise le RVB relatif à la palette comme s’il s’agissait d’une valeur RVB conventionnelle retournée par la macro RVB .

Spécifications

Besoin Valeur
Client minimum requis Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
plateforme cible Fenêtres
En-tête wingdi.h (include Windows.h)

Voir aussi

COLORREF

macros de couleur

Vue d’ensemble des couleurs

PALETTEINDEX

RVB