Класс CPalette
Инкапсулирует цветовая палитра Windows.
class CPalette : public CGdiObject
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Создает объект CPalette без вложенной палитры Windows. Необходимо инициализировать объект CPalette с одним из функции-члены инициализации перед использованием. |
Открытые методы
Имя |
Описание |
---|---|
Заменяет записи в логической палитры, заданной объектом CPalette. Приложению не обязательно обновлять свою клиентскую область, поскольку Windows сопоставляет новые записи в палитру системы немедленно. |
|
Создает палитра полутонового изображения для контекста устройства и вложение его к объекту CPalette. |
|
Создает цветовую палитру Windows и вложение его к объекту CPalette. |
|
Возвращает указатель на объект CPalette заданный дескриптор объекта палитры Windows. |
|
Извлекает число записей в логической палитры цветов. |
|
Возвращает индекс записи в логической палитры, в наибольшей степени согласуется со значением цвета. |
|
Получает диапазон цветов в палитре логических записей. |
|
Изменяет размер логической палитры, заданный объектом CPalette с заданным количеством записей. |
|
Устанавливает значение цвета RGB и пометит в диапазоне записей в логической палитры. |
Открытые операторы
Имя |
Описание |
---|---|
Возвращает значение вложенного HPALETTECPalette. |
Заметки
Палитра предоставляет интерфейс между приложением и выходным устройством (как дисплейное устройство). Интерфейс позволяет приложению полностью использовать преимущества возможностей устройства вывода строго мешать без цвета, цвета, отображаемые другими приложениями. Windows использует палитру приложения logical (список обязательных и палитру цветов) системы (которая определяет доступные цвета), чтобы определить, используемые цвета.
Объект CPalette предоставляет функции-члены для управления палитру сосланную к объекту. Создайте объект CPalette и используйте его функции-члены для создания реальной палитру, объект приборного графического интерфейса (GDI) и манипулировать ее записи и другие свойства.
Дополнительные сведения об использовании CPalette см. в разделе графические объекты.
Иерархия наследования
CPalette
Требования
Заголовок: afxwin.h