Section courante

A propos

Section administrative du site

ChoosePixelFormat

gdi32.dll Choisir le format pixel
Windows 9X, NT 3.1+, 2000, XP, 2003

Syntaxe

int ChoosePixelFormat(HDC hdc, const PIXELFORMATDESCRIPTOR *ppfd);

Paramètres

Nom Description
hdc Ce paramètre permet d'indiquer l'identificateur de périphérique que la fonction vérifie pour déterminer la meilleure correspondance de descripteur de format de pixel pointant vers le paramètre «ppfd».
ppfd Ce paramètre permet d'indiquer le format de pixel. Voici la structure sur lequel il pointe :
Champ Description
nSize Ce champ permet d'indiquer la taille de la structure de données «PIXELFORMATDESCRIPTOR».
nVersion Ce champ permet d'indiquer la version de la structure de données «PIXELFORMATDESCRIPTOR». Fixe la valeur de se champ à 1.
dwFlags Ce champ contient un ensemble de bits correspondant aux propriétés d'un tampon de pixel.
iPixelType Ce champ permet d'indiquer le type de format de pixel que la fonction doit considérer : PFD_TYPE_RGBA, PFD_TYPE_COLORINDEX,...
cColorBits Ce champ permet d'indiquer les bits de couleurs. La valeur doit 0 ou supérieur.
cRedBits Ce champ permet d'indiquer les bits de luminosité rouge. Ce champ n'est pas utilisé.
cRedShift Ce champ permet d'indiquer les bits de décalages de luminosité rouge. Ce champ n'est pas utilisé.
cGreenBits Ce champ permet d'indiquer les bits de luminosité vert. Ce champ n'est pas utilisé.
cGreenShift Ce champ permet d'indiquer les bits de décalages de luminosité vert. Ce champ n'est pas utilisé.
cBlueBits Ce champ permet d'indiquer les bits de luminosité bleu. Ce champ n'est pas utilisé.
cBlueShift Ce champ permet d'indiquer les bits de décalages de luminosité bleu. Ce champ n'est pas utilisé.
cAlphaBits Ce champ permet d'indiquer les bits Alpha. La valeur doit 0 ou supérieur.
cAlphaShift Ce champ permet d'indiquer les bits le décalage Alpha. Ce champ n'est pas utilisé.
cAccumBits Ce champ permet d'indiquer les bits accumulateur. La valeur doit 0 ou supérieur.
cAccumRedBits Ce champ permet d'indiquer les bits accumulateur rouge. Ce champ n'est pas utilisé.
cAccumGreenBits Ce champ permet d'indiquer les bits accumulateur vert. Ce champ n'est pas utilisé.
cAccumBlueBits Ce champ permet d'indiquer les bits accumulateur bleu. Ce champ n'est pas utilisé.
cAccumAlphaBits Ce champ permet d'indiquer les bits accumulateur Alpha. Ce champ n'est pas utilisé.
cDepthBits Ce champ permet d'indiquer les bits de profondeur. La valeur doit 0 ou supérieur.
cStencilBits Ce champ permet d'indiquer les bits de peinture. La valeur doit 0 ou supérieur.
cStencilBits Ce champ permet d'indiquer les bits de tampon auxiliaire. La valeur doit 0 ou supérieur.
iLayerType Ce champ permet d'indiquer les valeurs de type couche : PFD_MAIN_PLANE, PFD_OVERLAY_PLANE ou PFD_UNDERLAY_PLANE.
bReserved Ce champ est réservé pour une utilisation future.
dwLayerMask Ce champ permet d'indiquer le masque de couche.
dwVisibleMask Ce champ permet d'indiquer le masque de visibilité.
dwDamageMask Ce champ permet d'indiquer le masque de dommage.

Description

Cette fonction permet de tenter de faire correspondre à un format de pixel approprié supporté par un périphérique de contexte d'un format de pixel donné spécifié.

Voir également

Articles - Les géants de l'informatique - Microsoft

Dernière mise à jour : Dimanche, le 6 décembre 2015