Fonctions de format de pixel
Les fonctions Windows suivantes gèrent les formats de pixels.
Fonction Windows | Description |
---|---|
ChoosePixelFormat | Obtient le format de pixel du contexte d’appareil qui correspond le plus proche à un format de pixel spécifié. |
SetPixelFormat | Définit le format de pixel actuel d’un contexte d’appareil au format de pixel spécifié par un index de format de pixel. |
GetPixelFormat | Obtient l’index de format de pixel du format de pixel d’un contexte d’appareil au format de pixel actuel. |
DescribePixelFormat | Étant donné un contexte d’appareil et un index de format de pixel, renseigne un PIXELFORMATDESCRIPTOR structure de données avec les propriétés du format de pixel. |
GetEnhMetaFilePixelFormat | Récupère les informations de format de pixel pour un métafichier amélioré. |
La fonction ChoosePixelFormat retourne un index de format de pixel basé sur un seul point qui identifie la meilleure correspondance des formats de pixels pris en charge par le contexte de l’appareil.
La fonction SetPixelFormat identifie le format souhaité à l’aide d’un index de format de pixel unique. En règle générale, vous appelez ChoosePixelFormat pour trouver un format de pixel le mieux adapté, puis appelez SetPixelFormat avec le résultat de ChoosePixelFormat.
Si vous appelez SetPixelFormat pour un contexte d’appareil qui fait référence à une fenêtre, SetPixelFormat modifie également le format de pixel de la fenêtre. La définition du format de pixel d’une fenêtre plusieurs fois peut entraîner des complications significatives pour le Gestionnaire de fenêtres et pour les applications multithread, de sorte qu’elle n’est pas autorisée. Vous ne pouvez définir le format de pixel d’une fenêtre qu’une seule fois ; après cela, le format de pixel de la fenêtre ne peut pas être modifié.
La fonction GetPixelFormat retourne un index de format de pixel unique.
La fonction DescribePixelFormat prend les paramètres suivants :
- Handle vers un contexte d’appareil
- Index de format de pixel
- Pointeur vers une structure de données PIXELFORMATDESCRIPTOR
La fonction DescribePixelFormat retourne avec les membres de PIXELFORMATDESCRIPTOR correctement défini.
La fonction GetEnhMetaFilePixelFormat retourne la taille du format pixel d’un métafichier et récupère les informations de format de pixel du métafichier.