Структура PALETTEENTRY


Структура PALETTEENTRY определяет цвет и использование записей в логической палитре. Логическая палитра определяется структурой LOGPALETTE.

Синтаксис

typedef struct tagPALETTEENTRY { 
  BYTE peRed; 
  BYTE peGreen; 
  BYTE peBlue; 
  BYTE peFlags; 
} PALETTEENTRY; 

Члены структуры

peRed

Определяет значение интенсивности красного для записи палитры.

peGreen

Определяет значение интенсивности зеленого для записи палитры.

peBlue

Определяет значение интенсивности синего для записи палитры.

peFlags

Определяет, как запись палитры должна использоваться. Член структуры peFlags может быть установлен в НУЛЬ (NULL) или в одно из нижеследующих значений:

Значение Предназначение
PC_EXPLICIT Определяет, что младшее слово записи логической палитры обозначает индекс палитры аппаратных средств. Этот флажок дает возможность приложению показывать содержание палитры устройства отображения.
PC_NOCOLLAPSE Определяет, что цвет располагается в неиспользуемой записи в системной палитре вместо того, чтобы быть соответствующей существующему цвету в системной палитре. Если в системной палитре нет неиспользуемых записей, цвет подбирается обычным способом. Как только этот цвет появится в системной палитре, то для этого цвета в других логических палитрах могут быть подобраны цвета.
PC_RESERVED Определяет, что запись логической палитры используется для анимации палитрой. Этот флажок препятствует другим окнам подбирать краски цвета записи палитры, так как цвет часто изменяется. Если доступна неиспользуемая запись системной палитры цвет располагается в этой записи. Иначе, цвет не доступен для мультипликации.

Смотри также 

Обзор Цвета, Структуры, используемые цветом,  LOGPALETTE  

Размещение и совместимость PALETTEENTRY

К Windows XP Да 
л Windows 2000 Professional Да
и Windows NT Workstation Да версии 3.1 и выше
е Windows Me Да
н Windows 98 Да
т Windows 95 Да
 
С Windows Server 2003 Да
е Windows 2000 Server Да
р Windows NT Server Нет
в    
е    
р    
Используемая библиотека -
Используемая DLL -
 Заголовочный файл  
- объявлено в Wingdi.h
 - включено в Windows.h
 Unicode Нет
 Замечания по платформе Не имеется

 

Назад в оглавление
На главную страницу
В оглавление справки

Hosted by uCoz