SHShowManageLibraryUI 函数(shobjidl_core.h)

显示“库管理”对话框,使用户能够管理库文件夹和默认保存位置。

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

另请参阅

IShellLibrary

LIBRARYMANAGEDIALOGOPTIONS