Поделиться через


CPalette::AnimatePalette

Заменяет записи в логической палитры вложенной в объект CPalette.

void AnimatePalette(
   UINT nStartIndex,
   UINT nNumEntries,
   LPPALETTEENTRY lpPaletteColors 
);

Параметры

  • nStartIndex
    Определяет первую запись в палитре для анимации.

  • nNumEntries
    Указывает число записей в палитре для анимации.

  • lpPaletteColors
    Точки к первому элементу массива структур PALETTEENTRY, чтобы заменить записи палитр, определенные nStartIndex и nNumEntries.

Заметки

Когда приложение вызывает AnimatePalette она не должна обновлять свою клиентскую область, поскольку Windows сопоставляет новые записи в палитру системы немедленно.

Функция AnimatePalette изменяет только записи со значением palPaletteEntry пометить PC_RESERVED в соответствующем члене структуры LOGPALETTE, вложена к объекту CPalette.См. раздел LOGPALETTE в Windows SDK дополнительные сведения об этой структуре.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CPalette

Диаграмма иерархии

CPalette::CreatePalette

AnimatePalette