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) |