Compartilhar via


Classe CMFCHeaderCtrl

A classe de CMFCHeaderCtrl suporta várias colunas de classificação em um controle de cabeçalho.

class CMFCHeaderCtrl : public CHeaderCtrl

Membros

Construtores public

Nome

Descrição

CMFCHeaderCtrl::CMFCHeaderCtrl

Constrói um objeto de CMFCHeaderCtrl .

CMFCHeaderCtrl::~CMFCHeaderCtrl

Destruidor.

Métodos públicos

Nome

Descrição

CMFCHeaderCtrl::EnableMultipleSort

Habilita ou desabilita o modo de vários tipos de coluna para o controle de cabeçalho atual.

CMFCHeaderCtrl::GetColumnState

Indica se uma coluna não é ordenada, ou são classificadas em ascensão ou em ordem decrescente.

CMFCHeaderCtrl::GetSortColumn

Retorna o índice com base zero da primeira coluna classificada no controle de cabeçalho.

CMFCHeaderCtrl::GetThisClass

Usado pela estrutura para obter um ponteiro para o objeto de CRuntimeClass que está associado com esse tipo da classe.

CMFCHeaderCtrl::IsAscending

Indica se qualquer coluna no controle de cabeçalho é ordenada na ordem crescente.

CMFCHeaderCtrl::IsDialogControl

Indica se a janela pai do controle de cabeçalho atual é uma caixa de diálogo.

CMFCHeaderCtrl::IsMultipleSort

Indica se o controle de cabeçalho atual está no modo de vários tipos de coluna .

CMFCHeaderCtrl::RemoveSortColumn

Remove a coluna especificada da lista de colunas do tipo.

CMFCHeaderCtrl::SetSortColumn

Define a ordem de classificação de uma coluna especificada em um controle de cabeçalho.

Métodos protegidos

Nome

Descrição

CMFCHeaderCtrl::OnDrawItem

Chamado pela estrutura para desenhar uma coluna de controle de cabeçalho.

CMFCHeaderCtrl::OnDrawSortArrow

Chamado pela estrutura para desenhar a seta do tipo.

CMFCHeaderCtrl::OnFillBackground

Chamado pela estrutura para preencher o plano de fundo de uma coluna de controle de cabeçalho.

Exemplo

O exemplo a seguir demonstra como criar um objeto da classe de CMFCHeaderCtrl , e como ativar o modo de vários tipos de coluna para o controle de cabeçalho atual.

   CMFCHeaderCtrl* headerCtrl = new CMFCHeaderCtrl();
    headerCtrl->EnableMultipleSort();

Comentários

A classe de CMFCHeaderCtrl desenha uma seta de tipo em uma coluna de controle de cabeçalho para indicar que a coluna é classificada. Use o modo de várias tipo da coluna se um conjunto de colunas na lista de controle pai (Classe CMFCListCtrl) pode ser classificado ao mesmo tempo.

Hierarquia de herança

CObject

   CCmdTarget

      CWnd

         CHeaderCtrl

            CMFCHeaderCtrl

Requisitos

Cabeçalho: afxheaderctrl.h

Consulte também

Referência

Gráfico da hierarquia

Classe CMFCListCtrl

Outros recursos

Classes MFC