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 |
---|---|
Permite que a capacidade de marcar uma coluna classificado com uma cor de plano de fundo diferente. |
|
Permite que vários o modo de tipo. |
|
Retorna uma referência ao controle de cabeçalho sublinhado. |
|
Verifica se o controle de lista está no modo de várias tipo. |
|
Quando é chamado pela estrutura comparar dois itens de controle de lista. |
|
Quando chamado pela estrutura deve determinar a cor do plano de fundo de uma célula individual. |
|
Quando chamado pela estrutura deve obter a fonte para a célula que está sendo desenhada. |
|
Quando chamado pela estrutura deve determinar a cor do texto de uma célula individual. |
|
Remove uma coluna de tipo da lista de colunas classificadas. |
|
Definir a coluna classificado atual e a ordem de classificação. |
|
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
Requisitos
Cabeçalho: afxlistctrl.h