共用方式為


ISearchFolderItemFactory 介面 (shobjidl_core.h)

公開建立和修改搜尋資料夾的方法。 先呼叫 Set 方法,以設定搜尋的參數。 如果未呼叫,則會改用預設值。 ISearchFolderItemFactory::GetIDListISearchFolderItemFactory::GetShellItem 會傳回這些參數所指定的兩種搜尋形式。

繼承

ISearchFolderItemFactory 介面繼承自 IUnknown 介面。 ISearchFolderItemFactory 也有下列類型的成員:

方法

ISearchFolderItemFactory 介面具有這些方法。

 
ISearchFolderItemFactory::GetIDList

取得搜尋資料夾做為ITEMIDLIST。
ISearchFolderItemFactory::GetShellItem

取得搜尋資料夾做為 IShellItem。
ISearchFolderItemFactory::SetCondition

設定搜尋的 ICondition。 未呼叫此方法時,產生的搜尋將不會套用任何篩選。
ISearchFolderItemFactory::SetDisplayName

設定搜尋資料夾顯示名稱,如指定。
ISearchFolderItemFactory::SetFolderLogicalViewMode

設定資料夾邏輯檢視模式。 默認設定是以 ISearchFolderItemFactory::SetFolderTypeID 方法所設定的 FolderTypeID 為基礎。
ISearchFolderItemFactory::SetFolderTypeID

設定搜尋資料夾類型識別碼,如指定。
ISearchFolderItemFactory::SetGroupColumn

依照指定設定群組數據行。 如果未指定任何群組數據行,則不會發生任何群組。
ISearchFolderItemFactory::SetIconSize

設定搜尋資料夾圖示大小,如指定。 默認設定是以 ISearchFolderItemFactory::SetFolderTypeID 方法所設定的 FolderTypeID 為基礎。
ISearchFolderItemFactory::SetScope

設定搜尋範圍,如指定。
ISearchFolderItemFactory::SetSortColumns

依照指定建立排序數據行方向的清單。
ISearchFolderItemFactory::SetStacks

依照指定建立堆疊索引鍵的清單。 如果未呼叫此方法,預設不會堆疊資料夾。
ISearchFolderItemFactory::SetVisibleColumns

根據 PROPERTYKEY 結構的數位,建立新的數據行清單,其數據行都是可見的。 預設值是以 FolderTypeID 為基礎。

備註

若要實作此介面,請使用類別 標識碼CLSID_SearchFolderItemFactory

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 shobjidl_core.h (包含 Shobjidl.h)