Compartir a través de


CShellManager Class

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

CShellManager::CShellManager

Crea un objeto CShellManager.

Métodos públicos

Name

Descripción

CShellManager::BrowseForFolder

Muestra un cuadro de diálogo que permite al usuario seleccionar una carpeta de shell.

CShellManager::ConcatenateItem

concatena dos PIDLs.

CShellManager::CopyItem

Crea un nuevo PIDL y copia el PIDL proporcionado al.

CShellManager::CreateItem

Crea un nuevo PIDL del tamaño especificado.

CShellManager::FreeItem

elimina el PIDL proporcionado.

CShellManager::GetItemCount

Devuelve el número de elementos del PIDL proporcionado.

CShellManager::GetItemSize

Devuelve el tamaño de PIDL proporcionado.

CShellManager::GetNextItem

Devuelve el siguiente elemento de PIDL.

CShellManager::GetParentItem

Recupera el elemento primario del elemento proporcionado.

CShellManager::ItemFromPath

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

CObject

   CShellManager

Requisitos

encabezado: afxshellmanager.h

Vea también

Referencia

Gráfico de jerarquías

Otros recursos

Clases de MFC