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


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

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

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

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

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

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

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

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

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

CListCtrl& listCtrl = GetListCtrl();

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

См. также

Использование CListCtrl
Controls