CPalette::AnimatePalette

替换在逻辑调色板的项附加到 CPalette 对象。

void AnimatePalette(
   UINT nStartIndex,
   UINT nNumEntries,
   LPPALETTEENTRY lpPaletteColors 
);

参数

  • nStartIndex
    在将进行动画处理的调色板指定首先enter。

  • nNumEntries
    在将进行动画处理的调色板指定项的数目。

  • lpPaletteColors
    指向数组的第一个成员 PALETTEENTRY 结构替换 nStartIndex 和 nNumEntries确定的调色板项。

备注

当应用程序调用 AnimatePalette时,它不必更新其工作区,因为Windows直接映射新的项添加到系统调色板。

AnimatePalette 功能只会更改与附加到 CPalette 对象 LOGPALETTE 结构的相应 palPaletteEntry 成员设置的 PC_RESERVED 标志的项。 在参见 Windows SDK 的 LOGPALETTE 有关此结构的更多信息。

要求

Header: afxwin.h

请参见

参考

CPalette选件类

层次结构图

CPalette::CreatePalette

AnimatePalette