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

GetPaletteEntries

Previous pageReturn to chapter overviewNext page

描述

 

GetPaletteEntries函数从给定的逻辑调色板中检索调色板条目的指定范围。

 

C++ 语法

 

UINT GetPaletteEntries(

__in HPALETTE hpal,

__in UINT iStartIndex,

__in UINT nEntries,

__out LPPALETTEENTRY lppe

);

 

PowerBASIC 语法

 

FUNCTION GetPaletteEntries ( _

BYVAL hpal AS DWORD, _

BYVAL iStartIndex AS DWORD, _

BYVAL nEntries AS DWORD, _

BYREF lppe AS PALETTEENTRY _

) AS DWORD

 

参数

 

hpal

 

[in]处理逻辑调色板。

 

iStartIndex

 

[in]指定要检索的逻辑调色板中的第一个条目。

 

nEntries

 

[in]指定要检索的逻辑调色板中的条目数。

 

lppe

 

[out]指向PALETTEENTRY结构数组的指针,以接收调色板条目。数组必须至少包含与的nentries参数指定的结构相同的结构。

 

返回值

 

如果函数成功并且逻辑调色板的句柄是有效的指针(非NULL),则返回值是从逻辑调色板检索的条目数。如果函数成功并且对逻辑调色板的处理为NULL,则返回值是给定调色板中的条目数。

 

如果函数失败,返回值为零。

 

Windows NT / 2000 / XP / Vista / Windows 7:要获取扩展错误信息,请调用GetLastError.

 

备注

 

应用程序可以通过调用GetDeviceCaps函数并指定RASTERCAPS常数来确定设备是否支持调色板操作。

 

如果nEntries参数指定的调色板中存在的条目数量不多,则PALETTEENTRY结构的其余成员不会更改。

 

引用文件 #INCLUDE Once

 

WinGdi.inc(包括Windows.inc)