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