сообщение ICM_DECOMPRESS_SET_PALETTE
В сообщении ICM_DECOMPRESS_SET_PALETTE указывается палитра для драйвера распаковки видео, который будет использоваться, если он распаковки в формат, использующий палитру. Это сообщение можно отправить явным образом или с помощью макроса ICDecompressSetPalette .
ICM_DECOMPRESS_SET_PALETTE
wParam = (DWORD_PTR) (LPVOID) lpbiPalette;
lParam = 0;
Параметры
-
lpbiPalette
-
Указатель на структуру BITMAPINFOHEADER , таблица цветов которой содержит цвета, которые следует использовать по возможности. Вы можете указать ноль, чтобы использовать набор цветов выходных данных по умолчанию.
Возвращаемое значение
Возвращает ICERR_OK, если драйвер распаковки может точно распаковывать изображения в предлагаемую палитру с помощью набора цветов, которые расположены в палитре. В противном случае возвращает ICERR_UNSUPPORTED.
Комментарии
Это сообщение не должно влиять на уже запущенную распаковку; вместо этого цвета, переданные с помощью этого сообщения, должны возвращаться в ответ на будущие ICM_DECOMPRESS_GET_FORMAT и ICM_DECOMPRESS_GET_PALETTE сообщения. Цвета отправляются обратно в драйвер распаковки в будущем ICM_DECOMPRESS_BEGIN сообщении .
Это сообщение используется в основном, когда драйвер распаковывает изображения на экране, а другое приложение, использующее палитру, находится на переднем плане, заставляя драйвер распаковки адаптироваться к внешнему набору цветов.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|