ISearchFolderItemFactory-Schnittstelle (shobjidl_core.h)
Macht Methoden verfügbar, die Suchordner erstellen und ändern. Die Set-Methoden werden zuerst aufgerufen, um die Parameter der Suche einzurichten. Wenn sie nicht aufgerufen wird, werden stattdessen Standardwerte verwendet. ISearchFolderItemFactory::GetIDList und ISearchFolderItemFactory::GetShellItem geben die beiden Formen der Suche zurück, die durch diese Parameter angegeben werden.
Vererbung
Die ISearchFolderItemFactory-Schnittstelle erbt von der IUnknown-Schnittstelle . ISearchFolderItemFactory verfügt auch über folgende Arten von Membern:
Methoden
Die ISearchFolderItemFactory-Schnittstelle verfügt über diese Methoden.
ISearchFolderItemFactory::GetIDList Ruft den Suchordner als ITEMIDLIST ab. |
ISearchFolderItemFactory::GetShellItem Ruft den Suchordner als IShellItem ab. |
ISearchFolderItemFactory::SetCondition Legt die ICondition der Suche fest. Wenn diese Methode nicht aufgerufen wird, werden für die resultierende Suche keine Filter angewendet. |
ISearchFolderItemFactory::SetDisplayName Legt den Anzeigenamen des Suchordners wie angegeben fest. |
ISearchFolderItemFactory::SetFolderLogicalViewMode Legt den Modus für die logische Ansicht des Ordners fest. Die Standardeinstellungen basieren auf der FolderTypeID, die von der ISearchFolderItemFactory::SetFolderTypeID-Methode festgelegt wird. |
ISearchFolderItemFactory::SetFolderTypeID Legt wie angegeben eine Suchordnertyp-ID fest. |
ISearchFolderItemFactory::SetGroupColumn Legt wie angegeben eine Gruppenspalte fest. Wenn keine Gruppenspalte angegeben ist, wird keine Gruppierung durchgeführt. |
ISearchFolderItemFactory::SetIconSize Legt die Größe des Suchordnersymbols wie angegeben fest. Die Standardeinstellungen basieren auf der FolderTypeID, die von der ISearchFolderItemFactory::SetFolderTypeID-Methode festgelegt wird. |
ISearchFolderItemFactory::SetScope Legt den Suchbereich wie angegeben fest. |
ISearchFolderItemFactory::SetSortColumns Erstellt eine Liste von Sortierspaltenrichtungen, wie angegeben. |
ISearchFolderItemFactory::SetStacks Erstellt eine Liste von Stapelschlüsseln, wie angegeben. Wenn diese Methode nicht aufgerufen wird, wird der Ordner standardmäßig nicht gestapelt. |
ISearchFolderItemFactory::SetVisibleColumns Erstellt eine neue Spaltenliste, deren Spalten unter Verwendung eines Arrays von PROPERTYKEY-Strukturen alle sichtbar sind. Der Standardwert basiert auf FolderTypeID. |
Hinweise
Verwenden Sie zum Implementieren dieser Schnittstelle die Klassen-ID CLSID_SearchFolderItemFactory.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shobjidl_core.h (einschließlich Shobjidl.h) |