显示“库管理”对话框,使用户能够管理库文件夹和默认保存位置。
Syntax
HRESULT SHShowManageLibraryUI(
[in] IShellItem *psiLibrary,
[in, optional] HWND hwndOwner,
[in, optional] LPCWSTR pszTitle,
[in, optional] LPCWSTR pszInstruction,
[in] LIBRARYMANAGEDIALOGOPTIONS lmdOptions
);
参数
[in] psiLibrary
类型: IShellItem*
指向表示要管理的库的 IShellItem 对象的指针。
[in, optional] hwndOwner
类型:HWND
拥有库管理对话框的窗口的句柄。 此参数的值可以为 NULL。
[in, optional] pszTitle
类型: LPCWSTR
指向库管理对话框标题的指针。 若要显示泛型标题字符串,请将此参数的值设置为 NULL。
[in, optional] pszInstruction
类型: LPCWSTR
指向帮助字符串的指针,该字符串显示在库管理对话框中的标题字符串下方。 若要显示泛型帮助字符串,请将此参数的值设置为 NULL。
[in] lmdOptions
类型: LIBRARYMANAGEDIALOGOPTIONS
LIBRARYMANAGEDIALOGOPTIONS 枚举中的一个值,指定管理对话框的行为。
返回值
类型:HRESULT
如果此函数成功,它将返回 S_OK。 否则,它将返回 HRESULT 错误代码。
要求
| Requirement | 价值 |
|---|---|
| 最低支持的客户端 | Windows 7 [仅限桌面应用] |
| 支持的最低服务器 | Windows Server 2008 R2 [仅限桌面应用] |
| 目标平台 | Windows操作系统 |
| Header | shobjidl_core.h (包括 Shobjidl.h) |
| Library | OneCore.Lib |
| DLL | Shell32.dll |