Condividi tramite


Interfaccia ISearchFolderItemFactory (shobjidl_core.h)

Espone i metodi che creano e modificano le cartelle di ricerca. I metodi Set vengono chiamati prima per configurare i parametri della ricerca. Se non viene chiamato, verranno invece usati i valori predefiniti. ISearchFolderItemFactory::GetIDList e ISearchFolderItemFactory::GetShellItem restituiscono le due forme della ricerca specificate da questi parametri.

Ereditarietà

L'interfaccia ISearchFolderItemFactory eredita dall'interfaccia IUnknown . ISearchFolderItemFactory include anche questi tipi di membri:

Metodi

L'interfaccia ISearchFolderItemFactory include questi metodi.

 
ISearchFolderItemFactory::GetIDList

Ottiene la cartella di ricerca come ITEMIDLIST.
ISearchFolderItemFactory::GetShellItem

Ottiene la cartella di ricerca come IShellItem.
ISearchFolderItemFactory::SetCondition

Imposta la ICondition della ricerca. Quando questo metodo non viene chiamato, la ricerca risultante non avrà alcun filtro applicato.
ISearchFolderItemFactory::SetDisplayName

Imposta il nome visualizzato della cartella di ricerca, come specificato.
ISearchFolderItemFactory::SetFolderLogicalViewMode

Imposta la modalità di visualizzazione logica della cartella. Le impostazioni predefinite sono basate su FolderTypeID impostato dal metodo ISearchFolderItemFactory::SetFolderTypeID.
ISearchFolderItemFactory::SetFolderTypeID

Imposta un ID tipo di cartella di ricerca, come specificato.
ISearchFolderItemFactory::SetGroupColumn

Imposta una colonna di gruppo, come specificato. Se non viene specificata alcuna colonna di gruppo, non viene eseguito alcun raggruppamento.
ISearchFolderItemFactory::SetIconSize

Imposta le dimensioni dell'icona della cartella di ricerca, come specificato. Le impostazioni predefinite sono basate su FolderTypeID impostato dal metodo ISearchFolderItemFactory::SetFolderTypeID.
ISearchFolderItemFactory::SetScope

Imposta l'ambito di ricerca, come specificato.
ISearchFolderItemFactory::SetSortColumns

Crea un elenco di direzioni delle colonne di ordinamento, come specificato.
ISearchFolderItemFactory::SetStacks

Crea un elenco di chiavi dello stack, come specificato. Se questo metodo non viene chiamato, per impostazione predefinita la cartella non verrà in pila.
ISearchFolderItemFactory::SetVisibleColumns

Crea un nuovo elenco di colonne le cui colonne sono tutte visibili, data una matrice di strutture PROPERTYKEY. Il valore predefinito è basato su FolderTypeID.

Commenti

Per implementare questa interfaccia, usare l'ID classe CLSID_SearchFolderItemFactory.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)