描述
PALETTEENTRY结构指定逻辑调色板中条目的颜色和用法。逻辑调色板由LOGPALETTE结构定义。
C++ 语法
typedef struct tagPALETTEENTRY { BYTE peRed; BYTE peGreen; BYTE peBlue; BYTE peFlags; } PALETTEENTRY; |
PowerBASIC 语法
TYPE PALETTEENTRY peRed AS BYTE peGreen AS BYTE peBlue AS BYTE peFlags AS BYTE END TYPE |
成员
peRed
指定调色板条目的红色强度值。
peGreen
指定调色板条目的绿色强度值。
peBlue
指定调色板条目的蓝色浓度值。
peFlags
指定调色板条目的使用方式。peFlags成员可能设置为NULL或以下值之一:
值 |
含义 |
PC_EXPLICIT |
指定逻辑调色板条目的低位字指定硬件调色板索引。该标志允许应用程序显示显示设备调色板的内容。 |
PC_NOCOLLAPSE |
指定将颜色放置在系统调色板中未使用的条目中,而不是与系统调色板中的现有颜色相匹配。如果系统调色板中没有未使用的条目,则颜色正常匹配。一旦这种颜色在系统调色板中,其他逻辑调色板中的颜色就可以匹配这种颜色。 |
PC_RESERVED |
指定逻辑调色板条目用于调色板动画。该标志防止其他窗口匹配颜色到调色板条目,因为颜色频繁变化。如果未使用的系统调色板条目可用,则将在该条目中放置颜色。否则,颜色不可用于动画。 |
引用文件 #INCLUDE Once
WinGdi.inc(包括Windows.inc)