Estrutura EMRPLGBLT (wingdi.h)

A estrutura EMRPLGBLT contém membros para o registro de metafile aprimorado plgBlt . Observe que a GDI (interface do dispositivo gráfico) converte o bitmap dependente do dispositivo em um DIB (bitmap independente do dispositivo) antes de armazená-lo no registro de metafile.

Sintaxe

typedef struct tagEMRPLGBLT {
  EMR      emr;
  RECTL    rclBounds;
  POINTL   aptlDest[3];
  LONG     xSrc;
  LONG     ySrc;
  LONG     cxSrc;
  LONG     cySrc;
  XFORM    xformSrc;
  COLORREF crBkColorSrc;
  DWORD    iUsageSrc;
  DWORD    offBmiSrc;
  DWORD    cbBmiSrc;
  DWORD    offBitsSrc;
  DWORD    cbBitsSrc;
  LONG     xMask;
  LONG     yMask;
  DWORD    iUsageMask;
  DWORD    offBmiMask;
  DWORD    cbBmiMask;
  DWORD    offBitsMask;
  DWORD    cbBitsMask;
} EMRPLGBLT, *PEMRPLGBLT;

Membros

emr

A estrutura base para todos os tipos de registro.

rclBounds

Retângulo delimitador, em unidades de dispositivo.

aptlDest[3]

Matriz de três pontos no espaço lógico que identifica três cantos do paralelismo de destino. O canto superior esquerdo do retângulo de origem é mapeado para o primeiro ponto nessa matriz, o canto superior direito para o segundo ponto nessa matriz e o canto inferior esquerdo para o terceiro ponto. O canto inferior direito do retângulo de origem é mapeado para o quarto ponto implícito no paralelogramo.

xSrc

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

ySrc

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

cxSrc

Largura lógica da origem.

cySrc

Altura lógica da origem.

xformSrc

Transformação espaço de mundo para espaço de página do contexto do dispositivo de origem.

crBkColorSrc

Cor da tela de fundo (o valor RGB) do contexto do dispositivo de origem. Para criar um valor COLORREF , use a macro RGB .

iUsageSrc

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

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.

xMask

Deslocamento de pixel horizontal em bitmap de máscara.

yMask

Deslocamento de pixel vertical em bitmap de máscara.

iUsageMask

Valor do membro bmiColors da estrutura BITMAPINFO de máscara.

offBmiMask

Deslocamento para mascarar a estrutura BITMAPINFO .

cbBmiMask

Tamanho da estrutura BITMAPINFO de máscara.

offBitsMask

Deslocamento para mascarar bitmap bits.

cbBitsMask

Tamanho de bitmap de máscara bitmap bits.

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

COLORREF

Estruturas de metarquivo

Visão geral dos metafiles

Plgblt

RGB