Compartilhar via


Classe CShellManager

Implementa vários métodos que permitem que você trabalhe com os ponteiros para listas identificador (PIDLs).

class CShellManager : public CObject

Membros

Construtores public

Nome

Descrição

CShellManager::CShellManager

Constrói um objeto de CShellManager .

Métodos públicos

Nome

Descrição

CShellManager::BrowseForFolder

Exibe uma caixa de diálogo que permite que o usuário selecione uma pasta do shell.

CShellManager::ConcatenateItem

Concatena dois PIDLs.

CShellManager::CopyItem

Cria um novo PIDL e copia-lhe o PIDL fornecido.

CShellManager::CreateItem

Cria um novo PIDL de tamanho especificado.

CShellManager::FreeItem

Exclui o PIDL fornecido.

CShellManager::GetItemCount

Retorna o número de itens em PIDL fornecido.

CShellManager::GetItemSize

Retorna o tamanho de PIDL fornecido.

CShellManager::GetNextItem

Retorna o próximo item de PIDL.

CShellManager::GetParentItem

Recupera o item pai do item fornecido.

CShellManager::ItemFromPath

Recupera o PIDL para o item identificado pelo caminho fornecido.

Comentários

Os métodos de CShellManager classe qualquer lidar com PIDLs. Um PIDL é um identificador exclusivo para um objeto do shell.

Você não deve criar um objeto de CShellManager manualmente. Será criado automaticamente pela estrutura do seu aplicativo. Em o entanto, você deve chamar CWinAppEx::InitShellManager durante o processo de inicialização do aplicativo. Para obter um ponteiro ao gerenciador do shell para seu aplicativo, chame CWinAppEx::GetShellManager.

Hierarquia de herança

CObject

   CShellManager

Requisitos

Cabeçalho: afxshellmanager.h

Consulte também

Referência

Gráfico da hierarquia

Outros recursos

Classes MFC