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

検索フォルダーを作成および変更するメソッドを公開します。 Set メソッドは、検索のパラメーターを設定するために最初に呼び出されます。 呼び出されない場合は、代わりに既定値が使用されます。 ISearchFolderItemFactory::GetIDListISearchFolderItemFactory::GetShellItem は、これらのパラメーターで指定された 2 つの検索形式を返します。

継承

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

メソッド

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

 
ISearchFolderItemFactory::GetIDList

検索フォルダーを ITEMIDLIST として取得します。
ISearchFolderItemFactory::GetShellItem

検索フォルダーを IShellItem として取得します。
ISearchFolderItemFactory::SetCondition

検索の ICondition を設定します。 このメソッドが呼び出されない場合、結果の検索ではフィルターは適用されません。
ISearchFolderItemFactory::SetDisplayName

指定した検索フォルダーの表示名を設定します。
ISearchFolderItemFactory::SetFolderLogicalViewMode

フォルダー論理ビュー モードを設定します。 既定の設定は、ISearchFolderItemFactory::SetFolderTypeID メソッドによって設定される FolderTypeID に基づいています。
ISearchFolderItemFactory::SetFolderTypeID

指定した検索フォルダーの種類 ID を設定します。
ISearchFolderItemFactory::SetGroupColumn

指定したグループ列を設定します。 グループ列が指定されていない場合、グループ化は行われません。
ISearchFolderItemFactory::SetIconSize

指定した検索フォルダー アイコンのサイズを設定します。 既定の設定は、ISearchFolderItemFactory::SetFolderTypeID メソッドによって設定される FolderTypeID に基づいています。
ISearchFolderItemFactory::SetScope

指定した検索範囲を設定します。
ISearchFolderItemFactory::SetSortColumns

指定した並べ替え列の方向のリストを作成します。
ISearchFolderItemFactory::SetStacks

指定したスタック キーの一覧を作成します。 このメソッドが呼び出されない場合、既定ではフォルダーはスタックされません。
ISearchFolderItemFactory::SetVisibleColumns

PROPERTYKEY 構造体の配列を指定すると、列がすべて表示される新しい列リストを作成します。 既定値は FolderTypeID に基づいています。

注釈

このインターフェイスを実装するには、クラス ID CLSID_SearchFolderItemFactoryを使用します。

要件

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