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


Класс CMFCListCtrl

Класс CMFCListCtrl расширяет возможности класса Класс CListCtrl, поддерживать расширенную функциональность элемента управления заголовка Класс CMFCHeaderCtrl.

class CMFCListCtrl : public CListCtrl

Члены

Bb983191.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

CMFCListCtrl::EnableMarkSortedColumn

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

CMFCListCtrl::EnableMultipleSort

Включает несколько режим сортировки.

CMFCListCtrl::GetHeaderCtrl

Возвращает ссылку на подчеркнутому элемент управления заголовка.

CMFCListCtrl::IsMultipleSort

Проверяет, является ли элемент управления "Список" в нескольких режиме сортировки.

CMFCListCtrl::OnCompareItems

Вызываемый платформой, когда он должен сравнить 2 элемента управления "Список".

CMFCListCtrl::OnGetCellBkColor

Вызываемый платформой, когда он должен указать цвет фона отдельной ячейки.

CMFCListCtrl::OnGetCellFont

Вызываемый платформой, когда он должен получить шрифт для изображаемого ячейки.

CMFCListCtrl::OnGetCellTextColor

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

CMFCListCtrl::RemoveSortColumn

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

CMFCListCtrl::SetSortColumn

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

CMFCListCtrl::Sort

Сортирует элемент управления "Список".

Заметки

CMFCListCtrl предлагает 2 улучшения к классу Класс CListCtrl.Во-первых, оно указывает на то, что доступный параметр сортировки столбца автоматически отрисовки стрелки сортировки в заголовке.Во-вторых, он поддерживает сортировку данных для нескольких столбцов одновременно.

Пример

В следующем примере показано, как использовать различные методы класса CMFCListCtrl.Примере показано, как создать элемент управления "Список", столбцы вставки элементов вставки, установите текст элемента и укажите шрифт элемента управления "Список".Этот фрагмент кода является частью Пример demo 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);

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

CObject

   CCmdTarget

      CWnd

         CListCtrl

            CMFCListCtrl

Требования

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

См. также

Ссылки

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

Класс CListCtrl

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

Классы MFC