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 |
---|---|
Constrói um objeto de CShellManager . |
Métodos públicos
Nome |
Descrição |
---|---|
Exibe uma caixa de diálogo que permite que o usuário selecione uma pasta do shell. |
|
Concatena dois PIDLs. |
|
Cria um novo PIDL e copia-lhe o PIDL fornecido. |
|
Cria um novo PIDL de tamanho especificado. |
|
Exclui o PIDL fornecido. |
|
Retorna o número de itens em PIDL fornecido. |
|
Retorna o tamanho de PIDL fornecido. |
|
Retorna o próximo item de PIDL. |
|
Recupera o item pai do item fornecido. |
|
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
Requisitos
Cabeçalho: afxshellmanager.h