Classe CShellManager
Implementa vários métodos que permitem trabalhar com ponteiros para listas de identificador (PIDLs).
class CShellManager : public CObject
Membros
Construtores públicos
Nome |
Descrição |
---|---|
Constrói um CShellManager objeto. |
Métodos públicos
Nome |
Descrição |
---|---|
Exibe uma caixa de diálogo que permite ao usuário selecionar uma pasta do shell. |
|
Concatena duas PIDLs. |
|
Cria um novo PIDL e copia PIDL fornecido a ele. |
|
Cria um novo PIDL do dimensionar especificado. |
|
Exclui PIDL fornecido. |
|
Retorna o número de itens em PIDL fornecido. |
|
Retorna o dimensionar do PIDL fornecido. |
|
Retorna o próximo item do PIDL. |
|
Recupera o item pai do item fornecido. |
|
Recupera PIDL para o item identificado pelo caminho fornecido. |
Comentários
Os métodos do CShellManager para tratar todos os PIDLs da classe. Um PIDL é um identificador exclusivo para um objeto de shell.
Você não deve criar um CShellManager objeto manualmente. Ela será criada automaticamente pela estrutura do seu aplicativo.No entanto, você deve telefonar CWinAppEx::InitShellManager durante o processo de inicialização do seu aplicativo. Para obter um ponteiro para o Gerenciador de shell para seu aplicativo, telefonar CWinAppEx::GetShellManager.
Hierarquia de herança
Requisitos
Cabeçalho: afxshellmanager.h