Структура 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 | Нет | |
Замечания по платформе | Не имеется |