勇芳软件工作室.汉化:  Colors > Color Structures >

PALETTEENTRY

Previous pageReturn to chapter overviewNext page

描述

 

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)