CPalette::SetPaletteEntries

设置RGB颜色值和标志。项的范围在逻辑调色板。

UINT SetPaletteEntries(
   UINT nStartIndex,
   UINT nNumEntries,
   LPPALETTEENTRY lpPaletteColors 
);

参数

  • nStartIndex
    在要设置的逻辑调色板指定首先enter。

  • nNumEntries
    在要设置的逻辑调色板指定项的数目。

  • lpPaletteColors
    指向数组 PALETTEENTRY 数据结构接收调色板项。数组必须至少包含多个数据结构中指定由 nNumEntries。

返回值

在逻辑调色板设置项的数量;0,如果函数失败。

备注

如果逻辑调色板中选择到设备上下文,当应用程序调用 SetPaletteEntries,更改才会生效,直到应用程序调用 CDC::RealizePalette

有关Windows结构 PALETTEENTRY的更多信息,请参见。Windows SDK的 PALETTEENTRY

要求

Header: afxwin.h

请参见

参考

CPalette选件类

层次结构图

CDC::RealizePalette

CPalette::GetPaletteEntries

SetPaletteEntries