ISearchFolderItemFactory インターフェイス (shobjidl_core.h)
検索フォルダーを作成および変更するメソッドを公開します。 Set メソッドは、検索のパラメーターを設定するために最初に呼び出されます。 呼び出されない場合は、代わりに既定値が使用されます。 ISearchFolderItemFactory::GetIDList と ISearchFolderItemFactory::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 を含む) |