Функция ICDrawSuggestFormat (vfw.h)
Функция ICDrawSuggestFormat уведомляет обработчик рисования о том, что он предлагает формат входных данных.
Синтаксис
LRESULT VFWAPI_INLINE ICDrawSuggestFormat(
HIC hic,
LPBITMAPINFOHEADER lpbiIn,
LPBITMAPINFOHEADER lpbiOut,
int dxSrc,
int dySrc,
int dxDst,
int dyDst,
HIC hicDecomp
);
Параметры
hic
Дескриптор используемого драйвера.
lpbiIn
Указатель на структуру, содержащую формат сжатых данных. Для точечных изображений это структура BITMAPINFOHEADER .
lpbiOut
Указатель на структуру для возврата предлагаемого формата. Обработчик рисования может получать и рисовать данные из этого формата. Для точечных изображений это структура BITMAPINFOHEADER .
dxSrc
Ширина исходного прямоугольника.
dySrc
Высота исходного прямоугольника.
dxDst
Ширина прямоугольника назначения.
dyDst
Высота прямоугольника назначения.
hicDecomp
Распаковка, которая может использовать формат данных в lpbiIn.
Возвращаемое значение
Возвращает ICERR_OK в случае успешного выполнения или ошибки в противном случае.
Комментарии
Приложения могут использовать эту функцию для определения альтернативных форматов ввода, которые обработчик рисования может распаковывать и может ли обработчик рисования растягивать данные. Если обработчику рисования не удается растянуть данные в соответствии с запросом, приложению может потребоваться растянуть данные.
Если обработчику рисования не удается распаковать формат, предоставленный приложением, используйте функции ICDecompress, ICDecompressEx, j, ICDecompressExQuery и ICDecompressOpen для получения альтернативных форматов.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | vfw.h |