Freigeben über


INameSpaceTreeControl-Schnittstelle (shobjidl_core.h)

Macht Methoden verfügbar, die zum Anzeigen und Bearbeiten von Knoten in einer Struktur von Shellelementen verwendet werden.

Vererbung

Die INameSpaceTreeControl-Schnittstelle erbt von der IUnknown-Schnittstelle . INameSpaceTreeControl verfügt auch über folgende Arten von Membern:

Methoden

Die INameSpaceTreeControl-Schnittstelle verfügt über diese Methoden.

 
INameSpaceTreeControl::AppendRoot

Fügt ein Shellelement an die Liste der Wurzeln in einer Struktur an.
INameSpaceTreeControl::CollapseAll

Reduziert alle Elemente in der angegebenen Struktur.
INameSpaceTreeControl::EnsureItemVisible

Stellt sicher, dass das angegebene Element sichtbar ist.
INameSpaceTreeControl::GetItemCustomState

Ruft den Status des Kontrollkästchens ab, das einem bestimmten Shellelement zugeordnet ist.
INameSpaceTreeControl::GetItemRect

Ruft die RECT-Struktur ab, die die Größe und Position eines bestimmten Elements beschreibt.
INameSpaceTreeControl::GetItemState

Ruft Zustandsinformationen zu einem Shellelement ab.
INameSpaceTreeControl::GetNextItem

Ruft das nächste Element in der Struktur gemäß der angeforderten Methode ab.
INameSpaceTreeControl::GetRootItems

Ruft ein Array der Stammelemente ab.
INameSpaceTreeControl::GetSelectedItems

Ruft ein Array ausgewählter Shellelemente ab.
INameSpaceTreeControl::HitTest

Ruft das Element ab, in dem sich ein bestimmter Punkt befindet, falls vorhanden.
INameSpaceTreeControl::Initialize

Initialisiert ein INameSpaceTreeControl-Objekt.
INameSpaceTreeControl::InsertRoot

Fügt ein Shellelement in ein Stammelement in einer Struktur ein.
INameSpaceTreeControl::RemoveAllRoots

Entfernt alle Wurzeln und ihre untergeordneten Elemente aus einem Baum.
INameSpaceTreeControl::RemoveRoot

Entfernt eine Wurzel und ihre untergeordneten Elemente aus einer Struktur.
INameSpaceTreeControl::SetItemCustomState

Legt den Status des Kontrollkästchens fest, das dem Shellelement zugeordnet ist.
INameSpaceTreeControl::SetItemState

Legt Zustandsinformationen für ein Shellelement fest.
INameSpaceTreeControl::SetTheme

Legt das Desktopdesign nur für das aktuelle Fenster fest.
INameSpaceTreeControl::TreeAdvise

Ermöglicht es einem Client, sich beim Steuerelement zu registrieren.
INameSpaceTreeControl::TreeUnadvise

Ermöglicht es einem Client, die Registrierung beim Steuerelement aufzuheben.

Hinweise

Verwenden Sie zum Implementieren dieser Schnittstelle die Klassen-ID CLSID_NameSpaceTreeControl.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (shobjidl.h einschließen)