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


Класс CPalette

Инкапсулирует цветовая палитра Windows.

class CPalette : public CGdiObject

Члены

k372w66k.collapse_all(ru-ru,VS.110).gifОткрытые конструкторы

Имя

Описание

CPalette::CPalette

Создает объект CPalette без вложенной палитры Windows.Необходимо инициализировать объект CPalette с одним из функции-члены инициализации перед использованием.

k372w66k.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

CPalette::AnimatePalette

Заменяет записи в логической палитры, заданной объектом CPalette.Приложению не обязательно обновлять свою клиентскую область, поскольку Windows сопоставляет новые записи в палитру системы немедленно.

CPalette::CreateHalftonePalette

Создает палитра полутонового изображения для контекста устройства и вложение его к объекту CPalette.

CPalette::CreatePalette

Создает цветовую палитру Windows и вложение его к объекту CPalette.

CPalette::FromHandle

Возвращает указатель на объект CPalette заданный дескриптор объекта палитры Windows.

CPalette::GetEntryCount

Извлекает число записей в логической палитры цветов.

CPalette::GetNearestPaletteIndex

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

CPalette::GetPaletteEntries

Получает диапазон цветов в палитре логических записей.

CPalette::ResizePalette

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

CPalette::SetPaletteEntries

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

k372w66k.collapse_all(ru-ru,VS.110).gifОткрытые операторы

Имя

Описание

CPalette::operator HPALETTE

Возвращает значение вложенного HPALETTECPalette.

Заметки

Палитра предоставляет интерфейс между приложением и выходным устройством (как дисплейное устройство).Интерфейс позволяет приложению полностью использовать преимущества возможностей устройства вывода строго мешать без цвета, цвета, отображаемые другими приложениями.Windows использует палитру приложения logical (список обязательных и палитру цветов) системы (которая определяет доступные цвета), чтобы определить, используемые цвета.

Объект CPalette предоставляет функции-члены для управления палитру сосланную к объекту.Создайте объект CPalette и используйте его функции-члены для создания реальной палитру, объект приборного графического интерфейса (GDI) и манипулировать ее записи и другие свойства.

Дополнительные сведения об использовании CPalette см. в разделе графические объекты.

Иерархия наследования

CObject

CGdiObject

CPalette

Требования

Заголовок: afxwin.h

См. также

Ссылки

Класс CGdiObject

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

CPalette::GetPaletteEntries

CPalette::SetPaletteEntries

Основные понятия

MFC просматривает DIBLOOK