Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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