Classe CMFCShellListCtrl
A classe de CMFCShellListCtrl fornece a funcionalidade do controle de lista do windows e para expandi-la incluindo a capacidade de exibir uma lista de itens de shell.
class CMFCShellListCtrl : public CMFCListCtrl
Membros
Métodos públicos
Nome |
Descrição |
---|---|
Exibe uma lista de itens que estão contidos em uma pasta fornecida. |
|
Exibe uma lista de itens que estão contidos na pasta que é o pai do diretório atualmente exibida. |
|
Habilita ou desabilita o menu de atalho. |
|
Retorna o caminho da pasta atual. |
|
Recupera o nome da pasta atual. |
|
Retorna o PIDL de item atual do controle de lista. |
|
Retorna um ponteiro para a pasta atual do Shell. |
|
Retorna o caminho textual de um item. |
|
Retorna os tipos de itens de Shell que são exibidos pelo controle de lista. |
|
Verifica se a pasta selecionada é a pasta da área de trabalho. |
|
A estrutura quando chamar esse método compara dois itens. Overrides ( CMFCListCtrl::OnCompareItems.) |
|
Chamado quando a estrutura recuperar a data do arquivo exibida pelo controle de lista. |
|
Chamado quando a estrutura converter o tamanho do arquivo de um controle de lista. |
|
Chamado quando a estrutura recuperar o ícone de um controle de item de lista. |
|
Chamado quando a estrutura converter o texto de um controle de item de lista. |
|
Chamado pela estrutura quando definir os nomes das colunas. |
|
As atualizações e repintam o controle de lista. |
|
Define o tipo de itens exibidos pelo controle de lista. |
Comentários
A classe de CMFCShellListCtrl estendem a funcionalidade de Classe CMFCListCtrl ativando o programa para listar itens do shell do windows. O formato de exibição que é usado é como o de uma exibição de lista para uma janela do Explorer.
Um objeto de CMFCShellTreeCtrl pode ser associado com um objeto de CMFCShellListCtrl para criar uma janela completo de Explorer. Em seguida, selecione um item em CMFCShellTreeCtrl fará com que o objeto de CMFCShellListCtrl do conteúdo do item selecionado.
Exemplo
O exemplo a seguir demonstra como criar um objeto da classe de CMFCShellListCtrl e como exibir a pasta pai do diretório atualmente exibida. Este trecho de código é parte de exemplo de Explorer.
CMFCShellListCtrl m_wndList;
...
CRect rectDummy (0, 0, 0, 0);
// The this pointer points to CExplorerView class which extends the CView class.
m_wndList.Create (WS_CHILD | WS_VISIBLE | LVS_REPORT, rectDummy, this, 1);
...
m_wndList.DisplayParentFolder ();
Hierarquia de herança
Requisitos
Cabeçalho: afxshelllistCtrl.h