Classe CMFCShellListCtrl
The CMFCShellListCtrl classe fornece funcionalidade de controle de lista do Windows e expande, 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 contidos na pasta que é o pai da pasta exibido no momento. |
|
Ativa ou desativa o menu de atalho. |
|
Recupera o caminho da pasta corrente. |
|
Recupera o nome da pasta corrente. |
|
Retorna o PIDL do item de controle de lista corrente. |
|
Retorna um ponteiro para a pasta do shell corrente. |
|
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 atualmente selecionada é a pasta da área de trabalho. |
|
A estrutura chama esse método quando ele compara dois itens.(Substitui CMFCListCtrl::OnCompareItems.) |
|
Chamado quando a estrutura recupera a data do arquivo exibida pelo controle de lista. |
|
Chamado quando a estrutura converte o dimensionar do arquivo de um controle de lista. |
|
Chamado quando a estrutura recupera o ícone de um controle de lista item. |
|
Chamado quando a estrutura converte o texto de um item da lista de controle. |
|
Chamado pela estrutura quando ele define os nomes das colunas. |
|
Atualiza e redesenha o controle de lista. |
|
Define o tipo de itens exibidos pelo controle de lista. |
Comentários
The CMFCShellListCtrl classe estende a funcionalidade dos Classe CMFCListCtrl permitindo que o programa Windows lista itens do shell. É o formato de exibição é usado como de um modo de exibição de lista para uma janela do Explorer.
A CMFCShellTreeCtrl objeto pode ser associado a um CMFCShellListCtrl objeto para criar uma janela do Explorer completa. Em seguida, selecionar um item no CMFCShellTreeCtrl fará com que o CMFCShellListCtrl objeto para listar o Sumário do item selecionado.
Exemplo
O exemplo a seguir demonstra como criar um objeto do CMFCShellListCtrl classe e como exibir a pasta pai da pasta exibida no momento. Neste trecho de código faz parte o Exemplo do Explorer: Aplicativo do MFC Windows 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