Estrutura EMRSETDIBITSTODEVICE (wingdi.h)

A estrutura EMRSETDIBITSTODEVICE contém membros para o registro de metafile aprimorado SetDIBitsToDevice .

Sintaxe

typedef struct tagEMRSETDIBITSTODEVICE {
  EMR   emr;
  RECTL rclBounds;
  LONG  xDest;
  LONG  yDest;
  LONG  xSrc;
  LONG  ySrc;
  LONG  cxSrc;
  LONG  cySrc;
  DWORD offBmiSrc;
  DWORD cbBmiSrc;
  DWORD offBitsSrc;
  DWORD cbBitsSrc;
  DWORD iUsageSrc;
  DWORD iStartScan;
  DWORD cScans;
} EMRSETDIBITSTODEVICE, *PEMRSETDIBITSTODEVICE;

Membros

emr

A estrutura base para todos os tipos de registro.

rclBounds

Retângulo delimitador, em unidades de dispositivo.

xDest

Coordenada x lógica do canto superior esquerdo do retângulo de destino.

yDest

Coordenada y lógica do canto superior esquerdo do retângulo de destino.

xSrc

Coordenada x lógica do canto inferior esquerdo do DIB (bitmap independente do dispositivo de origem).

ySrc

Coordenada y lógica do canto inferior esquerdo do DIB de origem.

cxSrc

Largura do retângulo de origem, em unidades lógicas.

cySrc

Altura do retângulo de origem, em unidades lógicas.

offBmiSrc

Deslocamento para a estrutura BITMAPINFO de origem.

cbBmiSrc

Tamanho da estrutura BITMAPINFO de origem.

offBitsSrc

Deslocamento para bitmap de origem.

cbBitsSrc

Tamanho dos bits de bitmap de origem.

iUsageSrc

Valor do membro bmiColors da estrutura BITMAPINFO . O membro iUsageSrc pode ser o valor DIB_PAL_COLORS ou DIB_RGB_COLORS.

iStartScan

Primeira linha de verificação na matriz.

cScans

Número de linhas de verificação.

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]
Cabeçalho wingdi.h (inclua Windows.h)

Confira também

BITMAPINFO

Estruturas de metarquivo

Visão geral dos metafiles

Setdibitstodevice