Compartilhar via


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

CShellManager::CShellManager

Constrói um CShellManager objeto.

Métodos públicos

Nome

Descrição

CShellManager::BrowseForFolder

Exibe uma caixa de diálogo que permite ao usuário selecionar uma pasta do shell.

CShellManager::ConcatenateItem

Concatena duas PIDLs.

CShellManager::CopyItem

Cria um novo PIDL e copia PIDL fornecido a ele.

CShellManager::CreateItem

Cria um novo PIDL do dimensionar especificado.

CShellManager::FreeItem

Exclui PIDL fornecido.

CShellManager::GetItemCount

Retorna o número de itens em PIDL fornecido.

CShellManager::GetItemSize

Retorna o dimensionar do PIDL fornecido.

CShellManager::GetNextItem

Retorna o próximo item do PIDL.

CShellManager::GetParentItem

Recupera o item pai do item fornecido.

CShellManager::ItemFromPath

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

CObject

   CShellManager

Requisitos

Cabeçalho: afxshellmanager.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Outros recursos

Classes (@@)