次の方法で共有


IExplorerPaneVisibility インターフェイス (shobjidl_core.h)

IShellFolder 実装によって windows エクスプローラーで使用され、表示されるウィンドウに関する提案をビューに提供します。 さらに、 IExplorerBrowser ホストは、このインターフェイスを使用して、ウィンドウの表示に関する情報を提供できます。 ホストは、サービス ID としてSID_ExplorerPaneVisibilityを持つ QueryService を実装する必要があります。 ホストはサイト チェーン内にある必要があります。

IExplorerPaneVisibility 実装は、シェル フォルダーから取得されます。 次に、シェル フォルダーがビューから取得されます。 名前空間拡張機能は、システム フォルダー ビュー オブジェクト (DefView) を使用するのではなく、カスタム ビュー (IShellView) を提供することを選択できます。 その場合、IShellView の実装には、IExplorerPaneVisibility オブジェクトを返すために IFolderView::GetFolder の実装を含める必要があります。

名前空間拡張機能は、システム フォルダー ビュー オブジェクト (DefView) を使用するのではなく 、IShellView 自体を実装することでカスタム ビューを提供できます。 その場合、IShellView 実装には、IExplorerPaneVisibility を使用するために IFolderView::GetFolder の実装を含める必要があります。

継承

IExplorerPaneVisibility インターフェイスは、IUnknown インターフェイスから継承されます。 IExplorerPaneVisibility には、次の種類のメンバーもあります。

メソッド

IExplorerPaneVisibility インターフェイスには、これらのメソッドがあります。

 
IExplorerPaneVisibility::GetPaneState

指定した Windows エクスプローラー ウィンドウの表示状態を取得します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shobjidl_core.h (Shobjidl.h を含む)

こちらもご覧ください

SHCreateShellFolderView