Compartilhar via


Classe CMFCListCtrl

The CMFCListCtrl classe estende a funcionalidade do Classe CListCtrl classe, oferecendo suporte a funcionalidade de controle de cabeçalho avançados das Classe CMFCHeaderCtrl.

class CMFCListCtrl : public CListCtrl

Membros

Métodos públicos

Nome

Descrição

CMFCListCtrl::EnableMarkSortedColumn

Permite que a capacidade de marcar uma coluna classificada com uma cor do plano de fundo diferentes.

CMFCListCtrl::EnableMultipleSort

Ativa o modo de classificar vários.

CMFCListCtrl::GetHeaderCtrl

Retorna uma referência ao controle de cabeçalho sublinhado.

CMFCListCtrl::IsMultipleSort

Verifica se o controle de lista está no modo de classificar de várias.

CMFCListCtrl::OnCompareItems

Chamado pela estrutura quando ele deve comparar dois itens de controle de lista.

CMFCListCtrl::OnGetCellBkColor

Chamado pela estrutura quando ele precisa determinar a cor do plano de fundo de uma célula individual.

CMFCListCtrl::OnGetCellFont

Chamado pela estrutura quando ela deve obter a fonte para a célula que está sendo desenhada.

CMFCListCtrl::OnGetCellTextColor

Chamado pela estrutura quando ele precisa determinar a cor do texto de uma célula individual.

CMFCListCtrl::RemoveSortColumn

Remove uma coluna de classificar da lista de colunas classificadas.

CMFCListCtrl::SetSortColumn

Define a coluna classificada corrente e a ordem de classificar.

CMFCListCtrl::classificar

Classifica o controle de lista.

Comentários

CMFCListCtrl oferece dois aprimoramentos para Classe CListCtrl classe. Primeiro, indica que a classificar de coluna é uma opção disponível por uma seta de classificar de desenho automaticamente no cabeçalho.Segundo, ele é compatível com dados classificar várias colunas ao mesmo time.

Exemplo

O exemplo a seguir demonstra como usar diversos métodos no CMFCListCtrl classe. O exemplo mostra como criar um controle de lista, inserir colunas, inserir itens, conjunto o texto de um item e conjunto a fonte do controle de lista.Neste trecho de código faz parte o Exemplo do VisualStudioDemo: Aplicativo do MFC Visual Studio.

 CMFCListCtrl m_wndWatch;


...


    // DWORD dwStyle
    // CRect rectDummy
    m_wndWatch.Create(dwStyle, rectDummy, this, ID_LIST_1);
    m_wndWatch.SendMessage(LVM_SETEXTENDEDLISTVIEWSTYLE, 0, LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);
    m_wndWatch.InsertColumn(0, _T("Variable"), LVCFMT_LEFT, 100);
    m_wndWatch.InsertColumn(1, _T("Value"), LVCFMT_LEFT, 100);

    m_wndWatch.InsertItem(0, _T("m_nCount"));
    m_wndWatch.SetItemText(0, 1, _T("100"));

    m_wndWatch.SetFont(&m_Font);

Hierarquia de herança

CObject

   CCmdTarget

      CWnd

         CListCtrl

            CMFCListCtrl

Requisitos

Cabeçalho: afxlistctrl.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CListCtrl

Outros recursos

Classes (@@)