Структура EMRSETDIBITSTODEVICE (wingdi.h)
Структура EMRSETDIBITSTODEVICE содержит элементы для записи расширенного метафайла SetDIBitsToDevice .
Синтаксис
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;
Члены
emr
Базовая структура для всех типов записей.
rclBounds
Ограничивающий прямоугольник в единицах устройства.
xDest
Логическая координата X левого верхнего угла прямоугольника назначения.
yDest
Логическая координата по оси Y левого верхнего угла прямоугольника назначения.
xSrc
Логическая координата X левого нижнего угла исходного аппаратно-независимого растрового изображения (DIB).
ySrc
Логическая координата по оси Y левого нижнего угла исходного DIB.
cxSrc
Ширина исходного прямоугольника в логических единицах.
cySrc
Высота исходного прямоугольника в логических единицах.
offBmiSrc
Смещение к исходной структуре BITMAPINFO .
cbBmiSrc
Размер исходной структуры BITMAPINFO .
offBitsSrc
Смещение к битам исходного растрового изображения.
cbBitsSrc
Размер битов исходного растрового изображения.
iUsageSrc
Значение элемента bmiColors структуры BITMAPINFO . Элемент iUsageSrc может быть значением DIB_PAL_COLORS или DIB_RGB_COLORS.
iStartScan
Первая строка сканирования в массиве.
cScans
Количество строк сканирования.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | wingdi.h (включая Windows.h) |