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