Estrutura EMRSTRETCHDIBITS (wingdi.h)
A estrutura EMRSTRETCHDIBITS contém membros para o registro de metafile aprimorado StretchDIBits .
Sintaxe
typedef struct tagEMRSTRETCHDIBITS {
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 dwRop;
LONG cxDest;
LONG cyDest;
} EMRSTRETCHDIBITS, *PEMRSTRETCHDIBITS;
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 superior esquerdo do retângulo de origem.
ySrc
Coordenada y lógica do canto superior esquerdo do retângulo 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.
dwRop
Código de operação de raster. 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.
cxDest
Largura lógica do retângulo de destino.
cyDest
Altura lógica do retângulo de destino.
Requisitos
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) |