Класс CMFCListCtrl
Класс CMFCListCtrl расширяет возможности класса Класс CListCtrl, поддерживать расширенную функциональность элемента управления заголовка Класс CMFCHeaderCtrl.
class CMFCListCtrl : public CListCtrl
Члены
Открытые методы
Имя |
Описание |
---|---|
Включает возможность пометить сортируемый столбец с другим цветом фона. |
|
Включает несколько режим сортировки. |
|
Возвращает ссылку на подчеркнутому элемент управления заголовка. |
|
Проверяет, является ли элемент управления "Список" в нескольких режиме сортировки. |
|
Вызываемый платформой, когда он должен сравнить 2 элемента управления "Список". |
|
Вызываемый платформой, когда он должен указать цвет фона отдельной ячейки. |
|
Вызываемый платформой, когда он должен получить шрифт для изображаемого ячейки. |
|
Вызываемый платформой, когда он должен указать цвет текста отдельной ячейки. |
|
Удаляет столбец сортировки из списка отсортированных столбцов. |
|
Устанавливает столбец отсортированный текущей и порядок сортировки. |
|
Сортирует элемент управления "Список". |
Заметки
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);
Иерархия наследования
Требования
заголовок: afxlistctrl.h