Share via


Interfaccia INameSpaceTreeControl (shobjidl_core.h)

Espone i metodi usati per visualizzare e modificare i nodi in un albero di elementi della shell.

Ereditarietà

L'interfaccia INameSpaceTreeControl eredita dall'interfaccia IUnknown . INameSpaceTreeControl include anche questi tipi di membri:

Metodi

L'interfaccia INameSpaceTreeControl include questi metodi.

 
INameSpaceTreeControl::AppendRoot

Aggiunge un elemento shell all'elenco di radici in un albero.
INameSpaceTreeControl::CollapseAll

Comprime tutti gli elementi nell'albero specificato.
INameSpaceTreeControl::EnsureItemVisible

Assicura che l'elemento specificato sia visibile.
INameSpaceTreeControl::GetItemCustomState

Ottiene lo stato della casella di controllo associata a un determinato elemento shell.
INameSpaceTreeControl::GetItemRect

Ottiene la struttura RECT che descrive le dimensioni e la posizione di un determinato elemento.
INameSpaceTreeControl::GetItemState

Ottiene informazioni sullo stato su un elemento della shell.
INameSpaceTreeControl::GetNextItem

Recupera l'elemento successivo nell'albero in base al metodo richiesto.
INameSpaceTreeControl::GetRootItems

Ottiene una matrice degli elementi radice.
INameSpaceTreeControl::GetSelectedItems

Ottiene una matrice di elementi shell selezionati.
INameSpaceTreeControl::HitTest

Recupera l'elemento in cui si trova un punto specificato, se presente.
INameSpaceTreeControl::Initialize

Inizializza un oggetto INameSpaceTreeControl.
INameSpaceTreeControl::InsertRoot

Inserisce un elemento shell in un elemento radice in un albero.
INameSpaceTreeControl::RemoveAllRoots

Rimuove tutte le radici e i figli da un albero.
INameSpaceTreeControl::RemoveRoot

Rimuove una radice e i relativi elementi figlio da un albero.
INameSpaceTreeControl::SetItemCustomState

Imposta lo stato della casella di controllo associata all'elemento shell.
INameSpaceTreeControl::SetItemState

Imposta le informazioni sullo stato per un elemento shell.
INameSpaceTreeControl::SetTheme

Imposta il tema del desktop solo per la finestra corrente.
INameSpaceTreeControl::TreeAdvise

Consente a un client di registrarsi con il controllo .
INameSpaceTreeControl::TreeUnadvise

Consente a un client di annullare la registrazione con il controllo .

Commenti

Per implementare questa interfaccia, usare l'ID classe CLSID_NameSpaceTreeControl.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)