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


Класс CListView

Упрощает использование элемента управления списком и CListCtrl, класса, инкапсулирующего функции управления списками, с архитектурой представления документов MFC.

Синтаксис

class CListView : public CCtrlView

Участники

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

Имя Описание
CListView::CListView Формирует объект CListView.

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

Имя Описание
CListView::GetListCtrl Возвращает элемент управления списком, связанный с представлением.

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

Имя Описание
CListView::RemoveImageList Удаляет указанный список изображений из представления списка.

Замечания

Дополнительные сведения об этой архитектуре см. в обзоре класса CView и перекрестных ссылок, приведенных здесь.

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

CObject

CCmdTarget

CWnd

CView

CCtrlView

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