Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Макрос ICDecompressSetPalette указывает палитру для драйвера декомпрессии видео, который будет использоваться, если он распаковывается в формат, использующий палитру. Этот макрос можно использовать или явно вызывать сообщение ICM_DECOMPRESS_SET_PALETTE .
Синтаксис
DWORD ICDecompressSetPalette(
hic,
lpbiPalette
);
Параметры
hic
Обработка декомпрессора.
lpbiPalette
Указатель на структуру BITMAPINFOHEADER , цветовая таблица которой содержит цвета, которые следует использовать при возможности. Можно указать ноль, чтобы использовать набор цветов выходных данных по умолчанию.
Возвращаемое значение
Тип: DWORD
Возвращает ICERR_OK, если драйвер декомпрессии может точно распаковывать изображения в предлагаемую палитру с помощью набора цветов, как они расположены в палитре. Возвращает ICERR_UNSUPPORTED в противном случае.
Замечания
Этот макрос не должен влиять на декомпрессию, уже выполняющейся; скорее, цвета, передаваемые с помощью этого сообщения, должны быть возвращены в ответ на будущие макросы ICDecompressGetFormat и ICDecompressGetPalette . Цвета отправляются обратно в драйвер декомпрессии в будущем макросе ICDecompressBegin.
Этот макрос используется в первую очередь, когда драйвер распаковывает изображения на экран, а другое приложение, использующее палитру, находится на переднем плане, заставляя драйвер декомпрессии адаптироваться к внешнему набору цветов.
Требования
Требование | Ценность |
---|---|
Минимальный поддерживаемый клиент | Windows 2000 Профессиональный [только классические приложения] |
минимальный поддерживаемый сервер | Windows 2000 Server [только классические приложения] |
целевая платформа | Виндоус |
Заголовок | vfw.h |