Функция AnimatePalette (wingdi.h)
Функция AnimatePalette заменяет записи в указанной логической палитре.
Синтаксис
BOOL AnimatePalette(
[in] HPALETTE hPal,
[in] UINT iStartIndex,
[in] UINT cEntries,
[in] const PALETTEENTRY *ppe
);
Параметры
[in] hPal
Дескриптор логической палитры.
[in] iStartIndex
Первая заменяемая запись логической палитры.
[in] cEntries
Количество записей, которые необходимо заменить.
[in] ppe
Указатель на первый элемент в массиве структур PALETTEENTRY , используемых для замены текущих записей.
Возвращаемое значение
Если функция выполняется успешно, возвращается ненулевое значение.
Если функция выполняется неудачно, возвращается нулевое значение.
Комментарии
Приложение может определить, поддерживает ли устройство операции палитры, вызвав функцию GetDeviceCaps и указав константу RASTERCAPS.
Функция AnimatePalette изменяет только записи с флагом PC_RESERVED, установленным в соответствующем элементе palPalEntry структуры LOGPALETTE .
Если заданная палитра связана с активным окном, цвета в палитре заменяются немедленно.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | wingdi.h (включая Windows.h) |
Библиотека | Gdi32.lib |
DLL | Gdi32.dll |