IColumnManager-Schnittstelle (shobjidl_core.h)

Macht Methoden verfügbar, die die Überprüfung und Bearbeitung von Spalten in der Ansicht Windows Explorer Details ermöglichen. Auf jede Spalte wird durch eine PROPERTYKEY-Struktur verwiesen, die eine Eigenschaft benennt.

Vererbung

Die IColumnManager-Schnittstelle erbt von der IUnknown-Schnittstelle . IColumnManager verfügt auch über folgende Membertypen:

Methoden

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

 
IColumnManager::GetColumnCount

Ruft die Spaltenanzahl für die sichtbaren Spalten oder den vollständigen Satz von Spalten ab.
IColumnManager::GetColumnInfo

Ruft Informationen zu jeder Spalte ab: _width, Sichtbarkeit, Anzeigename und Status.
IColumnManager::GetColumns

Ruft ein Array von PROPERTYKEY-Strukturen ab, die die von der Ansicht unterstützten Spalten darstellen. Enthält entweder alle Spalten oder nur die derzeit sichtbaren Spalten.
IColumnManager::SetColumnInfo

Legt den Zustand für eine angegebene Spalte fest.
IColumnManager::SetColumns

Legt die Auflistung der Spalten fest, die in der Ansicht angezeigt werden sollen.

Hinweise

Auf diese Schnittstelle kann auch zugegriffen werden, wenn sich das Fenster windows Explorer in einem Nicht-Spaltenansichtsmodus befindet, z. B. Symbole, Miniaturansichten oder Kacheln. Es wirkt sich auf diese Ansichten sowie auf Ansichten aus, in denen das Spaltenheadersteuerelement den Spaltensatz anzeigt, auf den IColumnManager Zugriff bietet.

Die Standardimplementierung des Von SHCreateShellFolderViewEx erstellten Windows Explorer View-Objekts unterstützt diese Schnittstelle, die über QueryInterface abgerufen wird. Code, der im Windows-Explorer ausgeführt wird (z. B. Ansichtsrückrufe, Kontextmenüs oder Ablageziele), kann mithilfe von IServiceProvider::QueryService auf das Ansichtsobjekt zugreifen und SID_SFolderView abfragen.

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)

Weitere Informationen

IFolderView2