Windows GDI) (调色板

调色板是一个数组,其中包含标识当前可在输出设备上显示或绘制的颜色的颜色值。 调色板由能够生成许多颜色但只能在任何给定时间显示或绘制其中一部分颜色的设备使用。 对于此类设备,系统维护 一个系统调色板 来跟踪和管理设备的当前颜色。 应用程序没有直接访问系统调色板的权限。 相反,系统会将默认调色板与每个设备上下文相关联。 应用程序可以使用默认调色板中的颜色,也可以通过创建 逻辑调色板 并将其与单个设备上下文关联来定义其自己的颜色。

应用程序可以通过检查 GetDeviceCaps 函数返回的 RASTERCAPS 值中的 RC_PALETTE 位来确定设备是否支持调色板。