CreatePalette, fonction (wingdi.h)

La fonction CreatePalette crée une palette logique.

Syntaxe

HPALETTE CreatePalette(
  [in] const LOGPALETTE *plpal
);

Paramètres

[in] plpal

Pointeur vers une structure LOGPALETTE qui contient des informations sur les couleurs de la palette logique.

Valeur retournée

Si la fonction réussit, la valeur de retour est un handle pour une palette logique.

Si la fonction échoue, la valeur de retour est NULL.

Remarques

Une application peut déterminer si un appareil prend en charge les opérations de palette en appelant la fonction GetDeviceCaps et en spécifiant la constante RASTERCAPS.

Une fois qu’une application a créé une palette logique, elle peut la sélectionner dans un contexte d’appareil en appelant la fonction SelectPalette . Une palette sélectionnée dans un contexte d’appareil peut être réalisée en appelant la fonction RealizePalette .

Lorsque vous n’avez plus besoin de la palette, appelez la fonction DeleteObject pour la supprimer.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête wingdi.h (inclure Windows.h)
Bibliothèque Gdi32.lib
DLL Gdi32.dll

Voir aussi

Fonctions de couleur

Vue d’ensemble des couleurs

DeleteObject

GetDeviceCaps

LOGPALETTE

RealizePalette

SélectionnerPalette