iImageList2::D iscardImages 方法 (commoncontrols.h)

按指定从列表中丢弃图像。

语法

HRESULT DiscardImages(
  [in] int   iFirstImage,
  [in] int   iLastImage,
  [in] DWORD dwFlags
);

参数

[in] iFirstImage

类型: int

要丢弃的第一个图像的索引。

[in] iLastImage

类型: int

要丢弃的最后一个图像的索引。

[in] dwFlags

类型: DWORD

放弃图像标志。 ILDI_STANDBYILDI_PURGE 是互斥的。 ILDI_RESETACCESS 可以与两者结合使用。 以下一项或多项有效。

含义
ILDI_PURGE
0x00000001
放弃和清除。
ILDI_STANDBY
0x00000002
放弃到备用列表。
ILDI_RESETACCESS
0x00000004
重置“已访问”标志。
ILDI_QUERYACCESS
0x00000008
询问是否 (设置访问标志,但不要重置) 。

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 commoncontrols.h
DLL Comctl32.dll (6.0 或更高版本)