Compartilhar via


CMFCHeaderCtrl::SetSortColumn

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

void SetSortColumn(
   int iColumn,
   BOOL bAscending=TRUE,
   BOOL bAdd=FALSE 
);

Parâmetros

  • [in] iColumn
    O índice com base zero de uma coluna de controle de cabeçalho. Se esse parâmetro é menor que zero, esse método remove todas as colunas da lista de colunas do tipo.

  • [in] bAscending
    Especifica a ordem de classificação da coluna que o parâmetro de iColumn especificar. TRUE para definir a ordem crescente; FALSE para definir a ordem decrescente. o valor padrão é TRUE.

  • [in] bAdd
    TRUE para definir a ordem de classificação da coluna que o parâmetro de iColumn especificar.

    Se o controle de cabeçalho atual está no modo de vários tipos de coluna , este método adiciona a coluna especificada para a lista de colunas do tipo. Use CMFCHeaderCtrl::EnableMultipleSort para definir o modo de vários tipos de coluna.

    Se vários o modo de tipo de coluna não está definido e esse método é compilado em modo de depuração, esse método afirma. Se vários o modo de tipo de coluna não está definido e esse método é compilado em modo comercial, esse método primeiramente remove todas as colunas da lista de colunas de tipo, e então adiciona a coluna especificada para a lista.

    FALSE para primeiramente remove todas as colunas da lista de colunas de tipo, e então adiciona a coluna especificada para a lista. o valor padrão é FALSE.

Comentários

Use este método para definir a ordem de classificação de uma coluna. Se necessário, esse método adiciona a coluna à lista de colunas do tipo. O controle cabeçalho usa a ordem de classificação desenhar uma seta de tipo que aponta para cima ou para baixo.

Requisitos

Cabeçalho: afxheaderctrl.h

Consulte também

Referência

Classe CMFCHeaderCtrl

Gráfico da hierarquia

CMFCHeaderCtrl::EnableMultipleSort