Поделиться через


Класс CMFCHeaderCtrl

Класс CMFCHeaderCtrl поддерживает сортировку нескольких столбцов в элементе управления заголовка.

class CMFCHeaderCtrl : public CHeaderCtrl

Члены

Открытые конструкторы

Имя

Описание

CMFCHeaderCtrl::CMFCHeaderCtrl

Создает объект CMFCHeaderCtrl.

CMFCHeaderCtrl::~CMFCHeaderCtrl

Деструктор.

Открытые методы

Имя

Описание

CMFCHeaderCtrl::EnableMultipleSort

Включение или отключение режима сортировки по нескольким столбцам для текущего элемента управления заголовка.

CMFCHeaderCtrl::GetColumnState

Указывает, отсортирован ли столбец или не сортирует в порядке возрастания или убывания.

CMFCHeaderCtrl::GetSortColumn

Извлекает нулевой- основан индекс первого сортированного столбца в элементе управления заголовка.

CMFCHeaderCtrl::GetThisClass

Используемый платформой для получения указателя на объект CRuntimeClass, который связан с этим типом класса.

CMFCHeaderCtrl::IsAscending

Указывает, отсортирован ли любой столбец в элементе управления заголовка в порядке возрастания.

CMFCHeaderCtrl::IsDialogControl

Указывает, является ли родительское окно текущего управления заголовка диалогового окна.

CMFCHeaderCtrl::IsMultipleSort

Указывает, является ли текущий элемент управления заголовка в режиме сортировки по нескольким столбцам.

CMFCHeaderCtrl::RemoveSortColumn

Удаляет указанный столбец из списка столбцов сортировки.

CMFCHeaderCtrl::SetSortColumn

Задает порядок сортировки столбца в элементе управления заголовка.

Защищенные методы

Имя

Описание

CMFCHeaderCtrl::OnDrawItem

Вызываемый платформой для рисования заголовка столбца элемента управления.

CMFCHeaderCtrl::OnDrawSortArrow

Вызываемый платформой для отрисовки стрелки сортировки.

CMFCHeaderCtrl::OnFillBackground

Вызываемый платформой для заливки фона элемента управления заголовка столбца.

Пример

В следующем примере показано, как создать объект класса CMFCHeaderCtrl и как включить режим сортировки по нескольким столбцам для текущего элемента управления заголовка.

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

Заметки

Класс CMFCHeaderCtrl рисует стрелку сортировки для столбца элемента управления заголовка для указания, что столбец отсортирован. Использование режима сортировки по нескольким столбцам, если набор столбцов в родительском элементе управления "Список" (Класс CMFCListCtrl) можно отсортировать в одно и то же время.

Иерархия наследования

CObject

   CCmdTarget

      CWnd

         CHeaderCtrl

            CMFCHeaderCtrl

Требования

заголовок: afxheaderctrl.h

См. также

Ссылки

Диаграмма иерархии

Класс CMFCListCtrl

Другие ресурсы

Классы MFC