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