GetSystemPaletteEntries函数从与指定设备上下文关联的系统调色板中检索一系列调色板条目。
UINT GetSystemPaletteEntries(
HDC 【HDC】, | //设备上下文的句柄 |
UINT 【iStartIndex】, | //要检索的第一个条目的索引 |
UINT 【的nentries】, | //要检索的条目数 |
LPPALETTEENTRY 【LPPE】 | //数组接收系统调色板条目 |
); |
参数
【HDC】
标识设备上下文。
【iStartIndex】
指定要从系统调色板检索的第一个条目。
【的nentries】
指定要从系统调色板检索的条目数。
【LPPE】
指向PALETTEENTRY结构的数组以接收调色板条目。数组必须至少包含与【的nentries】参数指定的结构相同的结构。如果此参数为NULL,则该函数返回调色板中的条目总数。
返回值
如果函数成功,则返回值是从调色板检索的条目数。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
应用程序可以通过调用GetDeviceCaps函数并指定RASTERCAPS常数来确定设备是否支持调色板操作。
也可以看看