IShellLibrary::SetIcon 方法 (shobjidl_core.h)

设置库的默认图标。

语法

HRESULT SetIcon(
  [in] LPCWSTR pszIcon
);

参数

[in] pszIcon

类型: LPCWSTR

一个以 null 结尾的 Unicode 字符串,用于描述默认图标的位置。 字符串的格式必须为 ModuleFileName,ResourceIndexModuleFileName,-ResourceID

Value 说明
ModuleFileName 包含图标资源的模块文件的文件名。
ResourceIndex 一个正十进制数,指定模块文件中图标资源的索引。
-ResourceID 一个负十进制数,其绝对值是模块文件中图标资源的资源 ID。

返回值

类型: HRESULT

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

注解

有关 pszIcon 参数格式的详细信息,请参阅 PathParseIconLocation

要求

   
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shobjidl.h)

另请参阅

IShellLibrary

PathParseIconLocation

Windows 库