CShellManager-Klasse
Implementiert mehrere Möglichkeiten, die es Ihnen ermöglichen, mit Zeigern zu den Namenlisten (PIDLs).
class CShellManager : public CObject
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
Erstellt ein CShellManager-Objekt. |
Öffentliche Methoden
Name |
Description |
---|---|
Zeigt ein Dialogfeld an, in dem Benutzer ermöglicht, einen Shellordner auszuwählen. |
|
Verkettet zwei PIDLs. |
|
Erstellt ein neues PIDL und kopiert das angegebene PIDL hinzufügen. |
|
Erstellt ein neues PIDL des angegebenen Größe. |
|
Löscht das angegebene PIDL. |
|
Gibt die Anzahl der Elemente im angegebenen PIDL zurück. |
|
Gibt die Größe des angegebenen PIDL zurück. |
|
Gibt den nächsten Element vom PIDL zurück. |
|
Ruft das übergeordnete Element des angegebenen Elements ab. |
|
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
Anforderungen
Header: afxshellmanager.h