Partager via


CreateHalftonePalette, fonction (wingdi.h)

La fonction CreateHalftonePalette crée une palette de demi-tons pour le contexte d’appareil (DC) spécifié.

Syntaxe

HPALETTE CreateHalftonePalette(
  [in] HDC hdc
);

Paramètres

[in] hdc

Handle pour le contexte de l’appareil.

Valeur retournée

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

Si la fonction échoue, la valeur de retour est égale à zéro.

Remarques

Une application doit créer une palette de demi-tons lorsque le mode d’étirement d’un contexte d’appareil est défini sur HALFTONE. La palette de demi-tons logique retournée par CreateHalftonePalette doit ensuite être sélectionnée et réalisée dans le contexte de l’appareil avant l’appel de la fonction StretchBlt ou StretchDIBits .

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

Configuration requise

Condition requise Valeur
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

RealizePalette

SélectionnerPalette

SetStretchBltMode

StretchBlt

StretchDIBits