Freigeben über


CShellManager-Klasse

Implementiert mehrere Möglichkeiten, die es Ihnen ermöglichen, mit Zeigern zu den Namenlisten (PIDLs).

class CShellManager : public CObject

Mitglieder

Bb984564.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

CShellManager::CShellManager

Erstellt ein CShellManager-Objekt.

Bb984564.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CShellManager::BrowseForFolder

Zeigt ein Dialogfeld an, in dem Benutzer ermöglicht, einen Shellordner auszuwählen.

CShellManager::ConcatenateItem

Verkettet zwei PIDLs.

CShellManager::CopyItem

Erstellt ein neues PIDL und kopiert das angegebene PIDL hinzufügen.

CShellManager::CreateItem

Erstellt ein neues PIDL des angegebenen Größe.

CShellManager::FreeItem

Löscht das angegebene PIDL.

CShellManager::GetItemCount

Gibt die Anzahl der Elemente im angegebenen PIDL zurück.

CShellManager::GetItemSize

Gibt die Größe des angegebenen PIDL zurück.

CShellManager::GetNextItem

Gibt den nächsten Element vom PIDL zurück.

CShellManager::GetParentItem

Ruft das übergeordnete Element des angegebenen Elements ab.

CShellManager::ItemFromPath

Ruft das PIDL für das Element ab, das durch den angegebenen Pfad identifiziert wird.

Hinweise

Die Methoden CShellManager-Klasse alle Daten mit PIDLs.Ein PIDL ist ein eindeutiger Bezeichner für ein Shellobjekt.

Sie sollten ein CShellManager-Objekt nicht manuell erstellen.Es wird automatisch vom Framework der Anwendung erstellt.Sie sollten CWinAppEx::InitShellManager während des Initialisierungsprozesses der Anwendung aufrufen.Um einen Zeiger auf den Shellmanager für die Anwendung abzurufen, rufen Sie CWinAppEx::GetShellManager auf.

Vererbungshierarchie

CObject

   CShellManager

Anforderungen

Header: afxshellmanager.h

Siehe auch

Referenz

Hierarchien-Diagramm

Weitere Ressourcen

MFC-Klassen