Partager via


Interface IApplicationDocumentLists (shobjidl_core.h)

Expose les méthodes qui permettent à une application de récupérer le contenu des catégories Récents ou Fréquents dans une liste de raccourcis.

Héritage

L’interface IApplicationDocumentLists hérite de l’interface IUnknown. IApplicationDocumentLists a également les types de membres suivants :

Méthodes

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

 
IApplicationDocumentLists ::GetList

Récupère un objet qui représente la collection de destinations répertoriées dans la catégorie Récent ou Fréquent d’une liste de raccourcis.
IApplicationDocumentLists ::SetAppID

Spécifie un ID de modèle utilisateur d’application unique (AppUserModelID) pour l’application dont les listes de destination sont récupérées. Cette méthode est facultative.

Remarques

Quand implémenter

Une implémentation de cette interface est fournie dans Windows en tant que CLSID_ApplicationDocumentLists. Cette interface n’est pas implémentée par des tiers.

Quand utiliser

Une application appelle les méthodes de cette interface lorsqu’elle souhaite récupérer la liste récente ou fréquente d’une liste de raccourcis. Ces listes sont générées par le biais d’appels à SHAddToRecentDocs, soit explicitement, soit par le système lorsqu’un fichier est ouvert via Windows Explorer ou que la boîte de dialogue commune de fichier est utilisée pour ouvrir, enregistrer ou créer un fichier.

IApplicationDocumentLists est utilisé uniquement avec les catégories Récentes ou Fréquentes générées automatiquement. Il ne peut pas récupérer une liste d’éléments que l’utilisateur a épinglés à la liste de raccourcis. Cette liste ne peut pas être récupérée par programmation, car elle ne peut pas être manipulée par programmation ; il est strictement sous le contrôle de l’utilisateur. IApplicationDocumentLists ne peut pas non plus accéder aux catégories personnalisées ou à la liste des tâches.

Configuration requise

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

Voir aussi

Extensions de la barre des tâches