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 |
---|---|
Permite que a capacidade de marcar uma coluna classificada com uma cor do plano de fundo diferentes. |
|
Ativa o modo de classificar vários. |
|
Retorna uma referência ao controle de cabeçalho sublinhado. |
|
Verifica se o controle de lista está no modo de classificar de várias. |
|
Chamado pela estrutura quando ele deve comparar dois itens de controle de lista. |
|
Chamado pela estrutura quando ele precisa determinar a cor do plano de fundo de uma célula individual. |
|
Chamado pela estrutura quando ela deve obter a fonte para a célula que está sendo desenhada. |
|
Chamado pela estrutura quando ele precisa determinar a cor do texto de uma célula individual. |
|
Remove uma coluna de classificar da lista de colunas classificadas. |
|
Define a coluna classificada corrente e a ordem de 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
Requisitos
Cabeçalho: afxlistctrl.h