CPalette选件类

封装Windows调色板。

class CPalette : public CGdiObject

成员

k372w66k.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CPalette::CPalette

构造 CPalette 对象未附加的Windows调色板。才能使用,必须初始化与之一的 CPalette 对象初始化成员函数它。

k372w66k.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CPalette::AnimatePalette

替换在 CPalette 标识的对象逻辑调色板的项。因为Windows立即,映射新的项添加到系统调色板应用程序不必更新其工作区。

CPalette::CreateHalftonePalette

创建设备上下文的一个半音调色板并将它附加到 CPalette 对象。

CPalette::CreatePalette

创建一个Windows调色板并将它附加到 CPalette 对象。

CPalette::FromHandle

返回指向 CPalette 对象,同时使处理Windows调色板对象。

CPalette::GetEntryCount

检索调色板项的数目在逻辑调色板的。

CPalette::GetNearestPaletteIndex

返回项的索引在最匹配一种颜色值的逻辑调色板的。

CPalette::GetPaletteEntries

检索调色板项的范围在逻辑调色板的。

CPalette::ResizePalette

更改项的指定数量的 CPalette 对象指定的逻辑调色板的大小。

CPalette::SetPaletteEntries

设置RGB颜色值和标志。项的范围在逻辑调色板。

k372w66k.collapse_all(zh-cn,VS.110).gif公共运算符

名称

说明

CPalette::operator HPALETTE

返回 HPALETTE 附加到 CPalette

备注

调色板提供应用程序和颜色输出设备之间的接口(例如显示设备)。接口允许应用程序利用输出设备的颜色功能,而无需严重影响其他应用程序显示的颜色。Windows使用应用程序的逻辑调色板(需要的颜色列表)和定义可用的颜色)的系统调色板(确定要使用的颜色。

CPalette 对象用于操作对象引用的调色板提供成员函数。构造 CPalette 对象并使用其成员函数创建物理调色板,图形设备接口(GDI)对象并操作其项和其他属性。

有关使用 CPalette的更多信息,请参见 图形对象

继承层次结构

CObject

CGdiObject

CPalette

要求

**标头:**afxwin.h

请参见

参考

CGdiObject选件类

层次结构图

CPalette::GetPaletteEntries

CPalette::SetPaletteEntries

概念

MFC示例DIBLOOK