ICommDlgBrowser2::GetDefaultMenuText 方法 (shobjidl_core.h)

由 Shell 视图调用以获取默认快捷菜单文本。

语法

HRESULT GetDefaultMenuText(
  IShellView *ppshv,
  LPWSTR     pszText,
  int        cchMax
);

参数

ppshv

类型: IShellView*

指向托管视图的 IShellView 接口的指针。

pszText

类型: WCHAR*

指向缓冲区的指针,Shell 浏览器使用该缓冲区返回默认快捷菜单文本。

cchMax

类型: int

pszText 缓冲区的大小(以字符为单位)。 它应至少为大小 (MAX_PATH) 允许的最大路径长度。

返回值

类型: HRESULT

如果 pshv 中返回了新的默认快捷菜单文本,则返回S_OK。 如果返回S_FALSE,请使用普通的默认文本。 否则, 返回标准 COM 错误值。

要求

要求
最低受支持的客户端 Windows 2000 专业版、Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shobjidl.h)
DLL Shell32.dll (5.0 或更高版本)