Класс CListView
Упрощает использование элемента управления списком и CListCtrl, класса, инкапсулирующего функции управления списками, с архитектурой представления документов MFC.
Синтаксис
class CListView : public CCtrlView
Участники
Открытые конструкторы
Имя | Описание |
---|---|
CListView::CListView | Формирует объект CListView . |
Открытые методы
Имя | Описание |
---|---|
CListView::GetListCtrl | Возвращает элемент управления списком, связанный с представлением. |
Защищенные методы
Имя | Описание |
---|---|
CListView::RemoveImageList | Удаляет указанный список изображений из представления списка. |
Замечания
Дополнительные сведения об этой архитектуре см. в обзоре класса CView и перекрестных ссылок, приведенных здесь.
Иерархия наследования
CListView
Требования
Заголовок: afxcview.h
CListView::CListView
Формирует объект CListView
.
CListView();
CListView::GetListCtrl
Вызовите эту функцию-член, чтобы получить ссылку на элемент управления списком, связанный с представлением.
CListCtrl& GetListCtrl() const;
Возвращаемое значение
Ссылка на элемент управления списком, связанный с представлением.
Пример
void CMyListView::OnInitialUpdate()
{
CListView::OnInitialUpdate();
// this code only works for a report-mode list view
ASSERT(GetStyle() & LVS_REPORT);
CListCtrl& listCtrl = GetListCtrl();
// Insert a column. This override is the most convenient.
listCtrl.InsertColumn(0, _T("Player Name"), LVCFMT_LEFT);
// The other InsertColumn() override requires an initialized
// LVCOLUMN structure.
LVCOLUMN col;
col.mask = LVCF_FMT | LVCF_TEXT;
col.pszText = _T("Jersey Number");
col.fmt = LVCFMT_LEFT;
listCtrl.InsertColumn(1, &col);
// Set reasonable widths for our columns
listCtrl.SetColumnWidth(0, LVSCW_AUTOSIZE_USEHEADER);
listCtrl.SetColumnWidth(1, LVSCW_AUTOSIZE_USEHEADER);
}
CListView::RemoveImageList
Удаляет указанный список изображений из представления списка.
void RemoveImageList(int nImageList);
Параметры
nImageList
Отсчитываемый от нуля индекс образа.
См. также
Пример ROWLIST MFC
Класс CCtrlView
Диаграмма иерархии
Класс CCtrlView