Interface ISearchFolderItemFactory (shobjidl_core.h)

Expose les méthodes qui créent et modifient des dossiers de recherche. Les méthodes Set sont appelées en premier pour configurer les paramètres de la recherche. Lorsqu’elles ne sont pas appelées, les valeurs par défaut sont utilisées à la place. ISearchFolderItemFactory ::GetIDList et ISearchFolderItemFactory ::GetShellItem retournent les deux formes de recherche spécifiées par ces paramètres.

Héritage

L’interface ISearchFolderItemFactory hérite de l’interface IUnknown. ISearchFolderItemFactory possède également les types de membres suivants :

Méthodes

L’interface ISearchFolderItemFactory possède ces méthodes.

 
ISearchFolderItemFactory ::GetIDList

Obtient le dossier de recherche sous la forme d’un ITEMIDLIST.
ISearchFolderItemFactory ::GetShellItem

Obtient le dossier de recherche en tant que IShellItem.
ISearchFolderItemFactory ::SetCondition

Définit l’ICondition de la recherche. Lorsque cette méthode n’est pas appelée, aucun filtre n’est appliqué à la recherche obtenue.
ISearchFolderItemFactory ::SetDisplayName

Définit le nom d’affichage du dossier de recherche, comme spécifié.
ISearchFolderItemFactory ::SetFolderLogicalViewMode

Définit le mode d’affichage logique du dossier. Les paramètres par défaut sont basés sur le FolderTypeID qui est défini par la méthode ISearchFolderItemFactory ::SetFolderTypeID.
ISearchFolderItemFactory ::SetFolderTypeID

Définit un ID de type de dossier de recherche, comme spécifié.
ISearchFolderItemFactory ::SetGroupColumn

Définit une colonne de groupe, comme spécifié. Si aucune colonne de groupe n’est spécifiée, aucun regroupement ne se produit.
ISearchFolderItemFactory ::SetIconSize

Définit la taille de l’icône de dossier de recherche, comme spécifié. Les paramètres par défaut sont basés sur le FolderTypeID qui est défini par la méthode ISearchFolderItemFactory ::SetFolderTypeID.
ISearchFolderItemFactory ::SetScope

Définit l’étendue de la recherche, comme spécifié.
ISearchFolderItemFactory ::SetSortColumns

Crée une liste de directions de colonne de tri, comme spécifié.
ISearchFolderItemFactory ::SetStacks

Crée une liste de clés de pile, comme spécifié. Si cette méthode n’est pas appelée, par défaut, le dossier n’est pas empilé.
ISearchFolderItemFactory ::SetVisibleColumns

Crée une liste de colonnes dont les colonnes sont toutes visibles, en fonction d’un tableau de structures PROPERTYKEY. La valeur par défaut est basée sur FolderTypeID.

Remarques

Pour implémenter cette interface, utilisez l’ID de classe CLSID_SearchFolderItemFactory.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (inclure Shobjidl.h)