AnimatePalette函数将替换指定逻辑调色板中的条目。
BOOL AnimatePalette(
HPALETTE 【HPAL】, | //处理逻辑调色板 |
UINT 【iStartIndex】, | //逻辑调色板中的第一个条目 |
UINT 【cEntries】, | //逻辑调色板中的条目数 |
CONST PALETTEENTRY *【PPE】 | //指向第一个替换的指针 |
); |
参数
【HPAL】
标识逻辑调色板。
【iStartIndex】
指定要替换的第一个逻辑调色板条目。
【cEntries】
指定要替换的条目数。
【PPE】
指向用于替换当前条目的PALETTEENTRY结构数组的第一个成员。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
应用程序可以通过调用GetDeviceCaps函数并指定RASTERCAPS常数来确定设备是否支持调色板操作。
AnimatePalette功能只会在LOGPALETTE结构的palPalEntry成员中设置PC_RESERVED标志的条目。
如果给定的调色板与活动窗口相关联,调色板中的颜色将立即被替换。
也可以看看