Interface INameSpaceTreeControl (shobjidl_core.h)
Expose les méthodes utilisées pour afficher et manipuler des nœuds dans une arborescence d’éléments Shell.
Héritage
L’interface INameSpaceTreeControl hérite de l’interface IUnknown. INameSpaceTreeControl a également les types de membres suivants :
Méthodes
L’interface INameSpaceTreeControl a ces méthodes.
INameSpaceTreeControl ::AppendRoot Ajoute un élément Shell à la liste des racines dans une arborescence. |
INameSpaceTreeControl ::CollapseAll Réduit tous les éléments de l’arborescence donnée. |
INameSpaceTreeControl ::EnsureItemVisible Garantit que l’élément donné est visible. |
INameSpaceTreeControl ::GetItemCustomState Obtient l’état de la case à cocher associée à un élément shell donné. |
INameSpaceTreeControl ::GetItemRect Obtient la structure RECT qui décrit la taille et la position d’un élément donné. |
INameSpaceTreeControl ::GetItemState Obtient des informations sur l’état d’un élément Shell. |
INameSpaceTreeControl ::GetNextItem Récupère l’élément suivant de l’arborescence selon la méthode demandée. |
INameSpaceTreeControl ::GetRootItems Obtient un tableau des éléments racines. |
INameSpaceTreeControl ::GetSelectedItems Obtient un tableau d’éléments shell sélectionnés. |
INameSpaceTreeControl ::HitTest Récupère l’élément dans lequel se trouve un point donné, le cas échéant. |
INameSpaceTreeControl ::Initialize Initialise un objet INameSpaceTreeControl. |
INameSpaceTreeControl ::InsertRoot Insère un élément Shell sur un élément racine dans une arborescence. |
INameSpaceTreeControl ::RemoveAllRoots Retire toutes les racines et leurs enfants d’un arbre. |
INameSpaceTreeControl ::RemoveRoot Supprime une racine et ses enfants d’une arborescence. |
INameSpaceTreeControl ::SetItemCustomState Définit l’état de la case à cocher associée à l’élément Shell. |
INameSpaceTreeControl ::SetItemState Définit les informations d’état d’un élément Shell. |
INameSpaceTreeControl ::SetTheme Définit le thème du bureau pour la fenêtre active uniquement. |
INameSpaceTreeControl ::TreeAdvise Permet à un client de s’inscrire auprès du contrôle . |
INameSpaceTreeControl ::TreeUnadvise Permet à un client de se désinscrire auprès du contrôle . |
Remarques
Pour implémenter cette interface, utilisez l’ID de classe CLSID_NameSpaceTreeControl.
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 (incluez Shobjidl.h) |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour