Compartilhar via


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

CMFCShellListCtrl::DisplayFolder

Exibe uma lista de itens que estão contidos em uma pasta fornecida.

CMFCShellListCtrl::DisplayParentFolder

Exibe uma lista de itens contidos na pasta que é o pai da pasta exibido no momento.

CMFCShellListCtrl::EnableShellContextMenu

Ativa ou desativa o menu de atalho.

CMFCShellListCtrl::GetCurrentFolder

Recupera o caminho da pasta corrente.

CMFCShellListCtrl::GetCurrentFolderName

Recupera o nome da pasta corrente.

CMFCShellListCtrl::GetCurrentItemIdList

Retorna o PIDL do item de controle de lista corrente.

CMFCShellListCtrl::GetCurrentShellFolder

Retorna um ponteiro para a pasta do shell corrente.

CMFCShellListCtrl::GetItemPath

Retorna o caminho textual de um item.

CMFCShellListCtrl::GetItemTypes

Retorna os tipos de itens de shell que são exibidos pelo controle de lista.

CMFCShellListCtrl::IsDesktop

Verifica se a pasta atualmente selecionada é a pasta da área de trabalho.

CMFCShellListCtrl::OnCompareItems

A estrutura chama esse método quando ele compara dois itens.(Substitui CMFCListCtrl::OnCompareItems.)

CMFCShellListCtrl::OnFormatFileDate

Chamado quando a estrutura recupera a data do arquivo exibida pelo controle de lista.

CMFCShellListCtrl::OnFormatFileSize

Chamado quando a estrutura converte o dimensionar do arquivo de um controle de lista.

CMFCShellListCtrl::OnGetItemIcon

Chamado quando a estrutura recupera o ícone de um controle de lista item.

CMFCShellListCtrl::OnGetItemText

Chamado quando a estrutura converte o texto de um item da lista de controle.

CMFCShellListCtrl::OnSetColumns

Chamado pela estrutura quando ele define os nomes das colunas.

CMFCShellListCtrl::Refresh

Atualiza e redesenha o controle de lista.

CMFCShellListCtrl::SetItemTypes

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

CObject

   CCmdTarget

      CWnd

         CListCtrl

            CMFCListCtrl

               CMFCShellListCtrl

Requisitos

Cabeçalho: afxshelllistCtrl.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCListCtrl

Classe CMFCShellTreeCtrl

Outros recursos

Classes (@@)