Compartilhar via


Função DrawDibProfileDisplay (vfw.h)

A função DrawDibProfileDisplay determina as configurações do sistema de exibição ao usar funções DrawDib.

Sintaxe

LRESULT VFWAPI DrawDibProfileDisplay(
  LPBITMAPINFOHEADER lpbi
);

Parâmetros

lpbi

Ponteiro para uma estrutura BITMAPINFOHEADER que contém informações de bitmap. Você também pode especificar NULL para verificar se as informações do perfil estão atualizadas. Se as informações de perfil não forem atuais, DrawDib executará novamente os testes de perfil para obter um conjunto atual de informações. Quando você chama DrawDibProfileDisplay com esse parâmetro definido como NULL, o valor retornado não tem sentido.

Retornar valor

Retorna um valor que indica os recursos de desenho e alongamento mais rápidos do sistema de exibição. Esse valor poderá ser zero se o formato de bitmap não tiver suporte ou um ou mais dos valores a seguir.

Código de retorno Descrição
PD_CAN_DRAW_DIB
DrawDib pode desenhar imagens usando esse formato. O alongamento pode ou não ter suporte.
PD_CAN_STRETCHDIB
DrawDib pode alongar e desenhar imagens usando esse formato.
PD_STRETCHDIB_1_1_OK

StretchDIBits desenha imagens não estendidas usando esse formato mais rapidamente do que um método alternativo.

PD_STRETCHDIB_1_2_OK

StretchDIBits desenha imagens estendidas (em uma proporção de 1:2) usando esse formato mais rapidamente do que um método alternativo.

PD_STRETCHDIB_1_N_OK

StretchDIBits desenha imagens estendidas (em uma proporção de 1:N) usando esse formato mais rapidamente do que um método alternativo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho vfw.h
Biblioteca Vfw32.lib
DLL Msvfw32.dll

Confira também

Funções DrawDib