Структура ICDRAWBEGIN (vfw.h)
Структура ICDRAWBEGIN содержит параметры распаковки, используемые с сообщением ICM_DRAW_BEGIN .
Синтаксис
typedef struct {
DWORD dwFlags;
HPALETTE hpal;
HWND hwnd;
HDC hdc;
int xDst;
int yDst;
int dxDst;
int dyDst;
LPBITMAPINFOHEADER lpbi;
int xSrc;
int ySrc;
int dxSrc;
int dySrc;
DWORD dwRate;
DWORD dwScale;
} ICDRAWBEGIN;
Члены
dwFlags
Применимые флаги. Определяются следующие значения:
hpal
Дескриптор палитры, используемой для рисования.
hwnd
Дескриптор окна, используемого для рисования.
hdc
Дескриптор контроллера домена, используемого для рисования. Укажите значение NULL для использования контроллера домена, связанного с указанным окном.
xDst
Координата X целевого прямоугольника.
yDst
Координата Y целевого прямоугольника.
dxDst
Ширина прямоугольника назначения.
dyDst
Высота прямоугольника назначения.
lpbi
Указатель на структуру BITMAPINFOHEADER , содержащую формат входных данных.
xSrc
Координата X исходного прямоугольника.
ySrc
Координата Y исходного прямоугольника.
dxSrc
Ширина исходного прямоугольника.
dySrc
Высота исходного прямоугольника.
dwRate
Скорость распаковки в целочисленном формате. Чтобы получить частоту кадров в секунду, разделите это значение на значение в dwScale.
dwScale
Значение, используемое для масштабирования dwRate до кадров в секунду.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | vfw.h |