Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Implements several methods that enable you to work with pointers to identifier lists (PIDLs).
class CShellManager : public CObject
Members
Public Constructors
Name |
Description |
|---|---|
Constructs a CShellManager object. |
Public Methods
Name |
Description |
|---|---|
Displays a dialog box that enables the user to select a shell folder. |
|
Concatenates two PIDLs. |
|
Creates a new PIDL and copies the supplied PIDL to it. |
|
Creates a new PIDL of the specified size. |
|
Deletes the supplied PIDL. |
|
Returns the number of items in the supplied PIDL. |
|
Returns the size of the supplied PIDL. |
|
Returns the next item from the PIDL. |
|
Retrieves the parent item of the supplied item. |
|
Retrieves the PIDL for the item identified by the supplied path. |
Remarks
The methods of the CShellManager class all deal with PIDLs. A PIDL is a unique identifier for a shell object.
You should not create a CShellManager object manually. It will be created automatically by the framework of your application. However, you should call CWinAppEx::InitShellManager during the initialization process of your application. To get a pointer to the shell manager for your application, call CWinAppEx::GetShellManager.
Inheritance Hierarchy
Requirements
Header: afxshellmanager.h