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


CPalette::SetPaletteEntries

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

UINT SetPaletteEntries( 
   UINT nStartIndex, 
   UINT nNumEntries, 
   LPPALETTEENTRY lpPaletteColors  
);

Параметры

  • nStartIndex
    Определяет первую запись в логической палитры для установки.

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

  • lpPaletteColors
    Указывает на массив структур данных PALETTEENTRY для получения записи палитр. Этот массив должен содержать по крайней мере столько структур данных, как указано nNumEntries.

Возвращаемое значение

Номер набора записей в логической палитры. 0, если функция завершилась неудачно.

Заметки

Если логическое палитра выделена в контекст устройства, то когда приложение вызывает SetPaletteEntries изменения вступят в силу только в рамках до тех пор, пока приложение не вызовет CDC::RealizePalette.

Дополнительные сведения о структуре PALETTEENTRY Windows см. в разделе PALETTEENTRY в Windows SDK.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CPalette

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

CDC::RealizePalette

CPalette::GetPaletteEntries

SetPaletteEntries