Clase de CShellManager
Implementa varios métodos que le permiten trabajar con punteros a listas de identificador (PIDLs).
class CShellManager : public CObject
Miembros
Constructores públicos
Name |
Descripción |
---|---|
Crea un objeto CShellManager. |
Métodos públicos
Name |
Descripción |
---|---|
Muestra un cuadro de diálogo que permite al usuario seleccionar una carpeta de shell. |
|
concatena dos PIDLs. |
|
Crea un nuevo PIDL y copia el PIDL proporcionado al. |
|
Crea un nuevo PIDL del tamaño especificado. |
|
elimina el PIDL proporcionado. |
|
Devuelve el número de elementos del PIDL proporcionado. |
|
Devuelve el tamaño de PIDL proporcionado. |
|
Devuelve el siguiente elemento de PIDL. |
|
Recupera el elemento primario del elemento proporcionado. |
|
Recupera el PIDL para el elemento identificado por la ruta de acceso proporcionada. |
Comentarios
los métodos de la clase de CShellManager todos tratan de PIDLs.Un PIDL es un identificador único para un objeto de shell.
No debe crear un objeto de CShellManager manualmente.Se creará automáticamente el marco de trabajo de la aplicación.Sin embargo, debe llamar a CWinAppEx::InitShellManager durante el proceso de inicialización de la aplicación.Para obtener un puntero al administrador shell para la aplicación, llame a CWinAppEx::GetShellManager.
Jerarquía de herencia
Requisitos
encabezado: afxshellmanager.h