勇芳软件工作室.汉化:  Colors > Color Functions >

AnimatePalette

Previous pageReturn to chapter overviewNext page

描述

 

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)