Partager via


Fonction DrawDibProfileDisplay (vfw.h)

La fonction DrawDibProfileDisplay détermine les paramètres du système d’affichage lors de l’utilisation des fonctions DrawDib.

Syntaxe

LRESULT VFWAPI DrawDibProfileDisplay(
  LPBITMAPINFOHEADER lpbi
);

Paramètres

lpbi

Pointeur vers une structure BITMAPINFOHEADER qui contient des informations bitmap. Vous pouvez également spécifier NULL pour vérifier que les informations de profil sont actuelles. Si les informations de profil ne sont pas actuelles, DrawDib réexécutera les tests de profil pour obtenir un ensemble d’informations actuel. Lorsque vous appelez DrawDibProfileDisplay avec ce paramètre défini sur NULL, la valeur de retour n’a aucun sens.

Valeur retournée

Retourne une valeur qui indique les fonctionnalités de dessin et d’étirement les plus rapides du système d’affichage. Cette valeur peut être égale à zéro si le format bitmap n’est pas pris en charge ou une ou plusieurs des valeurs suivantes.

Code de retour Description
PD_CAN_DRAW_DIB
DrawDib peut dessiner des images à l’aide de ce format. L’étirement peut être ou non également pris en charge.
PD_CAN_STRETCHDIB
DrawDib peut étirer et dessiner des images à l’aide de ce format.
PD_STRETCHDIB_1_1_OK

StretchDIBits dessine des images non tendues à l’aide de ce format plus rapidement qu’une autre méthode.

PD_STRETCHDIB_1_2_OK

StretchDIBits dessine des images étirées (dans un rapport 1 :2) à l’aide de ce format plus rapidement qu’une autre méthode.

PD_STRETCHDIB_1_N_OK

StretchDIBits dessine des images étirées (dans un rapport 1 :N) à l’aide de ce format plus rapidement qu’une autre méthode.

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 vfw.h
Bibliothèque Vfw32.lib
DLL Msvfw32.dll

Voir aussi

Fonctions DrawDib