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


Элемент управления списком и представление списка

Замечание

Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.

Для удобства MFC инкапсулирует элемент управления списком двумя способами. Вы можете использовать элементы управления списками:

  • Непосредственно путем внедрения объекта CListCtrl в класс диалогов.

  • Косвенно с помощью класса CListView.

CListView упрощает интеграцию элемента управления списком с архитектурой документа или представления MFC, инкапсулируя элемент управления так же, как CEditView инкапсулирует элемент управления редактирования: элемент управления заполняет всю область поверхности представления MFC. (Представление — это контрол, приведенный к CListView.)

CListView Объект наследует от CCtrlView и его базовых классов и добавляет функцию-член для получения базового элемента управления списком. Используйте элементы представления для работы с представлением в качестве представления. Используйте метод GetListCtrl, чтобы получить доступ к методам контроля списка. Используйте следующие элементы:

  • Добавление, удаление или управление "элементами" в списке.

  • Задайте или получите атрибуты элемента управления списком.

Чтобы получить ссылку на объект CListCtrl, лежащий в основе CListView, вызовите GetListCtrl из вашего класса представления списка.

CListCtrl& listCtrl = GetListCtrl();

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

См. также

Использование CListCtrl
Элементы управления