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