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

フォルダーの表示オプションに関する情報を取得し、そのフォルダー内の指定した項目を選択し、フォルダーのビュー モードを設定するメソッドを公開します。

継承

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

メソッド

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

 
IFolderView2::D oRename

現在の選択範囲の名前変更操作を開始します。
IFolderView2::GetCurrentFolderFlags

現在適用されているフォルダー フラグを取得します。
IFolderView2::GetGroupBy

フォルダー表示内のアイテムをグループ化するために使用されるプロパティと並べ替え順序を取得します。
IFolderView2::GetGroupSubsetCount

グループのサブセットに表示される表示される行の数を取得します。
IFolderView2::GetItem

指定した項目を表す オブジェクトを取得します。
IFolderView2::GetSelectedItem

特定のインデックスの位置または後に現在選択されている項目を検索します。
IFolderView2::GetSelection

現在の選択範囲を IShellItemArray として取得します。
IFolderView2::GetSelectionState

チェック状態を含む選択状態を取得します。
IFolderView2::GetSortColumnCount

ビューに現在適用されている並べ替え列の数を取得します。
IFolderView2::GetSortColumns

ビューに現在適用されている並べ替え列を取得します。
IFolderView2::GetViewModeAndIconSize

ビューに適用されている現在のビュー モードとアイコン サイズを取得します。
IFolderView2::GetViewProperty

ビューのキャッシュから、特定のプロパティ キーのプロパティ値を取得します。
IFolderView2::GetVisibleItem

ビュー内の特定のインデックスに対して次に表示される項目を取得します。
IFolderView2::InvokeVerbOnSelection

現在の選択範囲で指定された動詞を呼び出します。
IFolderView2::IsMoveInSameFolder

このビューが現在のドラッグ アンド ドロップ操作または切り取り/貼り付け操作 (ドロップ ターゲット オブジェクトで使用) をソースとしているかどうかを確認します。
IFolderView2::SetCurrentFolderFlags

指定したフォルダー フラグを設定して適用します。
IFolderView2::SetExtendedTileViewProperties

アイテムの拡張タイル プロパティの一覧を設定します。
IFolderView2::SetGroupBy

指定したプロパティ キーと方向でビューをグループ化します。
IFolderView2::SetGroupSubsetCount

グループのサブセット化を有効にし、各グループ内の項目の表示行数を設定します。
IFolderView2::SetRedraw

再描画のオンとオフを設定します。
IFolderView2::SetSortColumns

指定した並べ替え列でビューを設定および並べ替えます。
IFolderView2::SetText

ビューに項目がない場合に使用する既定のテキストを設定します。
IFolderView2::SetTileViewProperties

アイテムのタイル プロパティの一覧を設定します。
IFolderView2::SetViewModeAndIconSize

ビュー モードとイメージ サイズを設定して適用します。
IFolderView2::SetViewProperty

ビューのプロパティ キャッシュ内のアイテムのプロパティをキャッシュします。

解説

このインターフェイスには、継承元の IFolderView インターフェイスのメソッドも用意されています。

要件

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