Freigeben über


IShellFolderView-Schnittstelle (shlobj_core.h)

[IShellFolderView ist ab Windows 7 nicht mehr verfügbar. Verwenden Sie stattdessen IFolderView2 und IFolderView.]

Macht Methoden verfügbar, die Shellordneransichten bearbeiten.

Vererbung

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

Methoden

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

 
IShellFolderView::AddObject

AddObject kann geändert oder nicht verfügbar sein.
IShellFolderView::ArrangeGrid

Ordnet verschobene Symbole so an, dass sie an einem unsichtbaren Raster ausgerichtet sind.
IShellFolderView::AutoArrange

AutoArrange kann geändert oder nicht verfügbar sein.
IShellFolderView::GetArrangeParam

Ruft den Anordnungsparameter der Ansicht ab, so wie die Ansicht sortiert wurde.
IShellFolderView::GetAutoArrange

GetAutoArrange ist möglicherweise geändert oder nicht verfügbar.
IShellFolderView::GetDragPoint

Ruft den Punkt ab, an dem der aktuelle Drag-and-Drop-Vorgang initiiert wurde.
IShellFolderView::GetDropPoint

Ruft den Punkt ab, an dem der aktuelle Drag-and-Drop-Vorgang beendet wurde.
IShellFolderView::GetItemSpacing

Ruft den Abstand nur für kleine und große Ansichtsmodi ab.
IShellFolderView::GetObject

Ruft ein Element aus der Ansicht ab.
IShellFolderView::GetObjectCount

Ruft die Anzahl der Elemente in der Ordneransicht ab.
IShellFolderView::GetSelectedCount

Ruft die Anzahl der Elemente in der Ansicht ab, die ausgewählt sind.
IShellFolderView::GetSelectedObjects

Ruft ein Array der objekte in der Ansicht ab, die ausgewählt sind, und die Anzahl dieser Objekte.
IShellFolderView::IsBkDropTarget

IsBkDropTarget kann geändert oder nicht verfügbar sein.
IShellFolderView::IsDropOnSource

Überprüft, ob das Ziel des aktuellen Drag-and-Drop- oder Cut-and-Paste-Vorgangs mit der Quelle identisch ist.
IShellFolderView::MoveIcons

Diese Methode ist nicht implementiert. (IShellFolderView.MoveIcons)
IShellFolderView::QuerySupport

QuerySupport kann geändert oder nicht verfügbar sein.
IShellFolderView::Neuanordnen

Die Neuordnung kann geändert oder nicht verfügbar sein.
IShellFolderView::RefreshObject

RefreshObject ist möglicherweise geändert oder nicht verfügbar.
IShellFolderView::RemoveObject

RemoveObject kann geändert oder nicht verfügbar sein.
IShellFolderView::Select

IShellFolderView::Select ist möglicherweise geändert oder nicht verfügbar.
IShellFolderView::SetAutomationObject

Ersetzt das interne Automatisierungsobjekt der IShellView.
IShellFolderView::SetCallback

IShellFolderView::SetCallback kann geändert oder nicht verfügbar sein.
IShellFolderView::SetClipboard

SetClipboard ist möglicherweise geändert oder nicht verfügbar.
IShellFolderView::SetItemPos

Legt die Position des angegebenen Elements fest.
IShellFolderView::SetObjectCount

SetObjectCount ist nicht mehr verfügbar.
IShellFolderView::SetPoints

SetPoints sind möglicherweise geändert oder nicht verfügbar.
IShellFolderView::SetRedraw

Ermöglicht das Neuzeichnen einer Ansicht oder verhindert, dass sie neu gezeichnet wird.
IShellFolderView::UpdateObject

UpdateObject kann geändert oder nicht verfügbar sein.

Hinweise

IShellFolderView wird vom IShellView-Objekt unterstützt, das von SHCreateShellFolderViewEx zurückgegeben wird. Dieses Objekt enthält ein ListView-Steuerelement und einige der Methoden in IShellFolderView , die dieses ListView-Steuerelement direkt bearbeiten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shlobj_core.h