ISearchFolderItemFactory 介面 (shobjidl_core.h)
公開建立和修改搜尋資料夾的方法。 先呼叫 Set 方法,以設定搜尋的參數。 如果未呼叫,則會改用預設值。 ISearchFolderItemFactory::GetIDList 和 ISearchFolderItemFactory::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) |