CPalette::SetPaletteEntries

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

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

Количество записей в логической палитры; 0, если функция не.

Параметры

nStartIndex

Указывает первую запись в логической палитре установить.

nNumEntries

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

lpPaletteColors

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

Примечания

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

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

Для получения дополнительных сведений о структуре Windows PALETTEENTRY, см. PALETTEENTRY в справочнике программиста Win32 SDK.

Обзор CPaletteЧлены класса | Иерархическая схема

См. такжеnbsp;CDC::RealizePalette, CPalette::GetPaletteEntries, :: SetPaletteEntries

Index