Анимация палитрой - это техника, которая моделирует движение, быстро изменяя цвета выбранных записей в цветовой палитре. Приложение может выполнить анимацию палитрой, создавая логическую палитру, которая содержит в себе "зарезервированные" записи, а затем используя функцию AnimatePalette, чтобы изменить цвета в тех зарезервированных записях.
Приложение создает зарезервированную запись в логической палитре, устанавливая в члене peFlags структуры PALETTEENTRY флажок PC_RESERVED. Как только эта логическая палитра выбирается и реализуется, приложение может вызвать функцию AnimatePalette, чтобы изменить одну или несколько зарезервированных записей. Если данная палитра связана с активным окном, система обновляет цвета на экране немедленно.