CDC::RealizePalette

从当前逻辑调色板的项添加到系统调色板。

UINT RealizePalette( );

返回值

指示在逻辑调色板的多少项已映射到系统调色板不同的项。 这表明已重新映射的此功能满足在系统调色板中的更改项的数目,因为逻辑调色板最后知道到。

备注

一个逻辑调色板为颜色密集型应用程序和系统之间的缓冲区,允许应用程序使用各种颜色根据需要,而不会干扰自己的颜色或其他窗口显示的颜色。

当窗口具有输入焦点并调用 RealizePalette时,Windows确保窗口将显示所有请求的颜色,到同时最大可用在屏幕上。 Windows还在窗口中显示调色板找不到的颜色通过遵循它们为可用的颜色。

此外,Windows匹配尽可能密切地调用函数为可用颜色的无效窗口需要的颜色。 这极大地减少在无效"窗口中显示的颜色上的应用程序的更改。

要求

Header: afxwin.h

请参见

参考

CDC 类

层次结构图

CDC::SelectPalette

CPalette选件类

RealizePalette