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 を含む) |