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