Estrutura EMRSTRETCHBLT (wingdi.h)
A estrutura EMRSTRETCHBLT contém membros para o registro de meta-arquivo aprimorado stretchBlt . Observe que a GDI (interface de dispositivo gráfico) converte o bitmap dependente do dispositivo em um DIB (bitmap independente de dispositivo) antes de armazená-lo no registro de meta-arquivo.
Sintaxe
typedef struct tagEMRSTRETCHBLT {
EMR emr;
RECTL rclBounds;
LONG xDest;
LONG yDest;
LONG cxDest;
LONG cyDest;
DWORD dwRop;
LONG xSrc;
LONG ySrc;
XFORM xformSrc;
COLORREF crBkColorSrc;
DWORD iUsageSrc;
DWORD offBmiSrc;
DWORD cbBmiSrc;
DWORD offBitsSrc;
DWORD cbBitsSrc;
LONG cxSrc;
LONG cySrc;
} EMRSTRETCHBLT, *PEMRSTRETCHBLT;
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.
cxDest
Largura lógica do retângulo de destino.
cyDest
Altura lógica do retângulo de destino.
dwRop
Código de operação de varredura. Esses códigos definem como os dados de cor do retângulo de origem devem ser combinados com os dados de cor do retângulo de destino para obter a cor final.
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.
xformSrc
Transformação de 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 bits de bitmap de origem.
cbBitsSrc
Tamanho dos bits de bitmap de origem.
cxSrc
Largura do retângulo de origem, em unidades lógicas.
cySrc
Altura do retângulo de origem, em unidades lógicas.
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) |