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


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