Compartir a través de


Función DrawDibProfileDisplay (vfw.h)

La función DrawDibProfileDisplay determina la configuración del sistema de visualización cuando se usan funciones DrawDib.

Sintaxis

LRESULT VFWAPI DrawDibProfileDisplay(
  LPBITMAPINFOHEADER lpbi
);

Parámetros

lpbi

Puntero a una estructura BITMAPINFOHEADER que contiene información de mapa de bits. También puede especificar NULL para comprobar que la información del perfil está actualizada. Si la información del perfil no está actualizada, DrawDib volverá a ejecutar las pruebas de perfil para obtener un conjunto actual de información. Cuando se llama a DrawDibProfileDisplay con este parámetro establecido en NULL, el valor devuelto no tiene sentido.

Valor devuelto

Devuelve un valor que indica las capacidades de dibujo y ampliación más rápidas del sistema de visualización. Este valor puede ser cero si no se admite el formato de mapa de bits o uno o varios de los valores siguientes.

Código devuelto Descripción
PD_CAN_DRAW_DIB
DrawDib puede dibujar imágenes con este formato. La extensión podría o no ser compatible.
PD_CAN_STRETCHDIB
DrawDib puede estirar y dibujar imágenes con este formato.
PD_STRETCHDIB_1_1_OK

StretchDIBits dibuja imágenes no tratadas con este formato más rápido que un método alternativo.

PD_STRETCHDIB_1_2_OK

StretchDIBits dibuja imágenes estiradas (en una relación de 1:2) con este formato más rápido que un método alternativo.

PD_STRETCHDIB_1_N_OK

StretchDIBits dibuja imágenes estiradas (en una relación de 1:N) con este formato más rápido que un método alternativo.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado vfw.h
Library Vfw32.lib
Archivo DLL Msvfw32.dll

Consulte también

Funciones DrawDib