Compartilhar via


Classe CMFCHeaderCtrl

The CMFCHeaderCtrl classe oferece suporte a classificar várias colunas em um controle de cabeçalho.

class CMFCHeaderCtrl : public CHeaderCtrl

Membros

Construtores públicos

Nome

Descrição

CMFCHeaderCtrl::CMFCHeaderCtrl

Constrói um CMFCHeaderCtrl objeto.

CMFCHeaderCtrl::~CMFCHeaderCtrl

Destruidor.

Métodos públicos

Nome

Descrição

CMFCHeaderCtrl::EnableMultipleSort

Ativa ou desativa a classificar de coluna vários modo para o controle de cabeçalho corrente.

CMFCHeaderCtrl::GetColumnState

Indica se uma coluna não está classificada ou é classificada em ordem crescente ou decrescente.

CMFCHeaderCtrl::GetSortColumn

Recupera o índice baseado em zero da primeira coluna classificada em controle de cabeçalho.

CMFCHeaderCtrl::GetThisClass

Usado pela estrutura para obter um ponteiro para o CRuntimeClass objeto que está associado a este tipo de classe.

CMFCHeaderCtrl::IsAscending

Indica se qualquer coluna no controle de cabeçalho é classificada em ordem crescente.

CMFCHeaderCtrl::IsDialogControl

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

CMFCHeaderCtrl::IsMultipleSort

Indica se o controle de cabeçalho corrente é classificar de coluna vários modo.

CMFCHeaderCtrl::RemoveSortColumn

Remove a coluna especificada da lista de colunas de classificar.

CMFCHeaderCtrl::SetSortColumn

Define a ordem de classificar 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 de classificar.

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 construir um objeto do CMFCHeaderCtrl classe e como habilitar classificar de coluna vários modo para o controle de cabeçalho corrente.

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

Comentários

The CMFCHeaderCtrl classe desenha uma seta de classificar em uma coluna de controle de cabeçalho para indicar que a coluna está classificada. Use classificar de coluna vários modo se um conjunto de colunas no controle de lista pai (Classe CMFCListCtrl) podem ser classificados ao mesmo time.

Hierarquia de herança

CObject

   CCmdTarget

      CWnd

         CHeaderCtrl

            CMFCHeaderCtrl

Requisitos

Cabeçalho: afxheaderctrl.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCListCtrl

Outros recursos

Classes (@@)