描述
AnimatePalette函数将替换指定逻辑调色板中的条目。
C++ 语法
BOOL AnimatePalette( __in HPALETTE hpal, __in UINT iStartIndex, __in UINT cEntries, __in const PALETTEENTRY *ppe ); |
PowerBASIC 语法
FUNCTION AnimatePalette ( _ BYVAL hpal AS DWORD, _ BYVAL iStartIndex AS DWORD, _ BYVAL cEntries AS DWORD, _ BYREF ppe AS PALETTEENTRY _ ) AS LONG |
参数
hpal
[in]处理逻辑调色板。
iStartIndex
[in]指定要替换的第一个逻辑调色板条目。
cEntries
[in]指定要替换的条目数。
ppe
[in]指向用于替换当前条目的PALETTEENTRY结构数组中第一个成员的指针。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
应用程序可以通过调用GetDeviceCaps函数并指定RASTERCAPS常数来确定设备是否支持调色板操作。
AnimatePalette功能只会在LOGPALETTE结构的palPalEntry成员中设置PC_RESERVED标志的条目。
如果给定的调色板与活动窗口相关联,调色板中的颜色将立即被替换。
引用文件 #INCLUDE Once
WinGdi.inc(包括Windows.inc)