IExplorerPaneVisibility::GetPaneState 方法 (shobjidl_core.h)

获取给定 Windows 资源管理器窗格的可见性状态。

语法

HRESULT GetPaneState(
  [in]  REFEXPLORERPANE   ep,
  [out] EXPLORERPANESTATE *peps
);

参数

[in] ep

类型: REFEXPLORERPANE

对唯一标识 Windows 资源管理器窗格的 GUID 的引用。 Shlguid.h 中定义的以下常量之一。

EP_NavPane (cb316b22-25f7-42b8-8a09-540d23a43c2f)

Windows 资源管理器窗口左侧的窗格,用于托管文件夹树和 收藏夹

EP_Commands (d9745868-ca5f-4a76-91cd-f5a129fbb076)

Windows 资源管理器窗口顶部的命令模块。

EP_Commands_Organize (72e81700-e3ec-4660-bf24-3c3b7b648806)

命令模块中的“组织”菜单。

EP_Commands_View (21f7c32d-eeaa-439b-bb51-37b96fd6a943)

命令模块中的“视图”菜单。

EP_DetailsPane (43abf98b-89b8-472d-b9ce-e69b8229f019)

显示 Windows 资源管理器窗口底部的元数据的窗格。

EP_PreviewPane (893c63d1-45c8-4d17-be19-223be71be365)

Windows 资源管理器窗口右侧的窗格,其中显示了文件的大型阅读预览。

EP_QueryPane (65bcde4f-4f07-4f27-83a7-1afca4df7dd)

帮助进行搜索的快速筛选按钮。

EP_AdvQueryPane (b4e9db8b-34ba-4c39-b5cc-16a1bd2c411c)

辅助搜索的其他字段和选项。

EP_StatusBar (65fe56ce-5cfe-4bc4-ad8a-7ae3fe7e8f7c)

在Windows 8中引入:一个状态栏,指示某些过程的进度,例如复制或下载。

EP_Ribbon (d27524a8-c9f2-4834-a106-df8889fd4f37)

在 Windows 8 中引入:功能区,它是替换许多 Microsoft 应用程序顶部的菜单和工具栏的控件。

[out] peps

类型: EXPLORERPANESTATE*

此方法返回时,将给定 Windows 资源管理器窗格的可见性状态作为 EXPLORERPANESTATE 常量之一包含在内。

返回值

类型: HRESULT

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

注解

如果实现者不关心给定窗格的状态,因此不想更改它,则实现者应返回 方法的成功代码,并为 peps 参数返回EPS_DONTCARE。 如果方法失败,则会将其视为为 peps 参数返回了EPS_DONTCARE。

要求

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