Compartilhar via


Classe CMFCListCtrl

A classe de CMFCListCtrl estendem a funcionalidade da classe de Classe CListCtrl apoiando a funcionalidade avançada do controle de cabeçalho de Classe CMFCHeaderCtrl.

class CMFCListCtrl : public CListCtrl

Membros

Métodos públicos

Nome

Descrição

CMFCListCtrl::EnableMarkSortedColumn

Permite que a capacidade de marcar uma coluna classificado com uma cor de plano de fundo diferente.

CMFCListCtrl::EnableMultipleSort

Permite que vários o modo de tipo.

CMFCListCtrl::GetHeaderCtrl

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

CMFCListCtrl::IsMultipleSort

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

CMFCListCtrl::OnCompareItems

Quando é chamado pela estrutura comparar dois itens de controle de lista.

CMFCListCtrl::OnGetCellBkColor

Quando chamado pela estrutura deve determinar a cor do plano de fundo de uma célula individual.

CMFCListCtrl::OnGetCellFont

Quando chamado pela estrutura deve obter a fonte para a célula que está sendo desenhada.

CMFCListCtrl::OnGetCellTextColor

Quando chamado pela estrutura deve determinar a cor do texto de uma célula individual.

CMFCListCtrl::RemoveSortColumn

Remove uma coluna de tipo da lista de colunas classificadas.

CMFCListCtrl::SetSortColumn

Definir a coluna classificado atual e a ordem de classificação.

CMFCListCtrl::Sort

Classes do controle de lista.

Comentários

CMFCListCtrl oferece dois aprimoramentos para a classe de Classe CListCtrl . Primeiro, indica que a classificação da coluna é uma opção disponível automaticamente desenhando uma seta de tipo no cabeçalho. Segundo, oferece suporte a classificação de dados em várias colunas ao mesmo tempo.

Exemplo

O exemplo a seguir demonstra como usar vários métodos na classe de CMFCListCtrl . O exemplo a seguir mostra como criar um controle de lista, inserir colunas, itens de inserção, define o texto de um item, e define a fonte de controle list. Este trecho de código é parte de Exemplo de demonstração do 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

Referência

Gráfico da hierarquia

Classe CListCtrl

Outros recursos

Classes MFC