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