PALETTEENTRY

【勇芳软件工作室】汉化HomePreviousNext

PALETTEENTRY结构指定逻辑调色板中条目的颜色和用法。逻辑调色板由LOGPALETTE结构定义。

typedef struct tagPALETTEENTRY { // pe

BYTE peRed;

BYTE peGreen;

BYTE peBlue;

BYTE peFlags;

} PALETTEENTRY;

会员

peRed

指定调色板条目的红色强度值。

peGreen

指定调色板条目的绿色强度值。

peBlue

指定调色板条目的蓝色强度值。

peFlags

指定调色板条目的使用方式。peFlags成员可能设置为NULL或以下值之一:

含义
PC_EXPLICIT指定逻辑调色板条目的低位字指定硬件调色板索引。该标志允许应用程序显示显示设备调色板的内容。
PC_NOCOLLAPSE指定将颜色放置在系统调色板中未使用的条目中,而不是与系统调色板中的现有颜色相匹配。如果系统调色板中没有未使用的条目,则颜色正常匹配。一旦这种颜色在系统调色板中,其他逻辑调色板中的颜色就可以匹配这种颜色。
PC_RESERVED指定逻辑调色板条目用于调色板动画。该标志防止其他窗口匹配颜色到调色板条目,因为颜色频繁变化。如果未使用的系统调色板条目可用,则将在该条目中放置颜色。否则,颜色不可用于动画。

也可以看看

LOGPALETTE