Partager via


Fonction DrvSetPixelFormat (winddi.h)

La fonction DrvSetPixelFormat définit le format de pixel d’une fenêtre.

Syntaxe

BOOL DrvSetPixelFormat(
  SURFOBJ *pso,
  LONG    iPixelFormat,
  HWND    hwnd
);

Paramètres

pso

Pointeur vers la structure SURFOBJ à laquelle la fenêtre est associée.

iPixelFormat

Index qui spécifie le format d’appareil sur lequel le format de pixel doit être défini. Les formats de pixels pris en charge par un appareil sont identifiés par des indices d’entiers de base unique positifs commençant à 1.

hwnd

Gérez la fenêtre dont le format de pixel doit être défini.

Valeur retournée

La valeur de retour est TRUE si la fonction réussit. Sinon, il est FALSE et un code d’erreur est journalisé.

Remarques

La définition du format de pixel plusieurs fois peut entraîner des complications pour le Gestionnaire de fenêtres et pour les applications multithread. Par conséquent, le format de pixels d’une fenêtre ne peut être défini qu’une seule fois et doit rester inchangé.

Configuration requise

   
Plateforme cible Bureau
En-tête winddi.h (inclure Winddi.h)

Voir aussi

DrvDescribePixelFormat

SURFOBJ