Compartir a través de


Interfaz INameSpaceTreeControl (shobjidl_core.h)

Expone métodos usados para ver y manipular nodos en un árbol de elementos de Shell.

Herencia

La interfaz INameSpaceTreeControl hereda de la interfaz IUnknown . INameSpaceTreeControl también tiene estos tipos de miembros:

Métodos

La interfaz INameSpaceTreeControl tiene estos métodos.

 
INameSpaceTreeControl::AppendRoot

Anexa un elemento shell a la lista de raíces de un árbol.
INameSpaceTreeControl::CollapseAll

Contrae todos los elementos del árbol especificado.
INameSpaceTreeControl::EnsureItemVisible

Garantiza que el elemento especificado esté visible.
INameSpaceTreeControl::GetItemCustomState

Obtiene el estado de la casilla asociada a un elemento shell determinado.
INameSpaceTreeControl::GetItemRect

Obtiene la estructura RECT que describe el tamaño y la posición de un elemento determinado.
INameSpaceTreeControl::GetItemState

Obtiene información de estado sobre un elemento de Shell.
INameSpaceTreeControl::GetNextItem

Recupera el siguiente elemento del árbol según el método que se solicita.
INameSpaceTreeControl::GetRootItems

Obtiene una matriz de los elementos raíz.
INameSpaceTreeControl::GetSelectedItems

Obtiene una matriz de elementos de Shell seleccionados.
INameSpaceTreeControl::HitTest

Recupera el elemento en el que está un punto determinado, si existe.
INameSpaceTreeControl::Initialize

Inicializa un objeto INameSpaceTreeControl.
INameSpaceTreeControl::InsertRoot

Inserta un elemento de Shell en un elemento raíz de un árbol.
INameSpaceTreeControl::RemoveAllRoots

Quita todas las raíces y sus elementos secundarios de un árbol.
INameSpaceTreeControl::RemoveRoot

Quita una raíz y sus elementos secundarios de un árbol.
INameSpaceTreeControl::SetItemCustomState

Establece el estado de la casilla asociada al elemento shell.
INameSpaceTreeControl::SetItemState

Establece la información de estado de un elemento de Shell.
INameSpaceTreeControl::SetTheme

Establece el tema de escritorio solo para la ventana actual.
INameSpaceTreeControl::TreeAdvise

Permite que un cliente se registre con el control .
INameSpaceTreeControl::TreeUnadvise

Permite que un cliente anule el registro con el control .

Comentarios

Para implementar esta interfaz, use el identificador de clase CLSID_NameSpaceTreeControl.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h (include Shobjidl.h)