Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
Упрощает использование элемента управления списком и 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