Shell_GetImageLists 函数 (shlobj_core.h)

[此函数可通过 Windows XP Service Pack 2 (SP2) 和 Windows Server 2003 获得。 在后续版本的 Windows 中,它可能已更改或不可用。]

检索大图标和小图标的系统图像列表。

语法

BOOL Shell_GetImageLists(
  [in] HIMAGELIST *phiml,
  [in] HIMAGELIST *phimlSmall
);

参数

[in] phiml

类型: HIMAGELIST*

指向图像列表句柄的指针,成功后,接收大 (32 x 32) 图标的系统映像列表。

[in] phimlSmall

类型: HIMAGELIST*

指向图像列表句柄的指针,成功后,接收小 (16 x 16) 图标的系统映像列表。

返回值

类型: BOOL

成功时返回 TRUE 。 失败时,返回 FALSE并且 phimlphimlSmall 指向的图像列表保持不变。

注解

重要 通过此函数检索到的图像列表是全局系统映像列表;请勿使用它们 调用ImageList_Destroy
 

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 shlobj_core.h (包括 Shlobj.h)
Library Shell32.lib
DLL Shell32.dll (5.0 或更高版本)
API 集 Windows 10版本 10.0.10240 中引入的 ext-ms-win-shell-shell32-l1-2-1 ()

另请参阅

图像列表

SHGetFileInfo

SHGetImageList