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) |