CDC::RealizePalette

UNIT RealizePalette();

返回值:
返回逻辑调色板中的入口映射到系统调色板的不同入口数目。它表示从逻辑调色板最近使用以来,该函数重新映射的入口数目。

说明:
从当前逻辑调色板向系统调色板映射的入口数。逻辑调色板在应用和系统之间起缓冲区的作用,允许应用使用所需要的足够多的颜色,而不影响自身显示或其它窗口的显示颜色。当窗口拥有输入焦点并调用RealizePalette时,Windows 保证窗口显示所有需要的颜色,可以达到屏幕可能同时显示的最大数值。Windows 通过与已有颜色的匹配显示窗口调色板中没有的颜色。另外,Windows 调用函数获得尽可能靠近的已有颜色以匹配失效窗口所需的颜色,这在失效窗口中明显减少了不必要的变化。

请参阅:CDC::SelectPalette, CPalette, ::RealizePalette