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


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

Замечание

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

Создание элемента управления списка (CListCtrl) зависит от того, создается ли элемент управления напрямую или используется класс CListView вместо. Если используется CListView, платформа создает представление в рамках последовательности создания документа или представления. Создание представления списка также создает элемент управления списком (это то же самое). Элемент управления создается в функции обработчика OnCreate представления. В этом случае элемент управления готов к добавлению элементов с помощью вызова GetListCtrl.

Использование CListCtrl непосредственно в диалоговом окне

  1. В редакторе диалогов добавьте элемент управления списком в ресурс шаблона диалогового окна. Укажите идентификатор элемента управления.

  2. Используйте мастер добавления переменной члена , чтобы добавить переменную члена CListCtrl с свойством Control. Вы можете использовать этого члена для вызова функций-членов CListCtrl.

  3. Используйте мастер классов для сопоставления функций обработчика в классе диалоговых окон для любых сообщений уведомлений об элементе управления списками, которые необходимо обрабатывать (см. статью "Сопоставление сообщений с функциями").

  4. В OnInitDialog задайте стили для CListCtrl. См. раздел "Изменение стилей элементов управления списком". Это определяет тип представления, который вы получаете в элементе управления, хотя вы можете изменить представление позже.

Использование CListCtrl в окне не диалогового типа

  1. Определите элемент управления в классе представления или окна.

  2. Вызовите метод Create элемента управления, возможно, в OnInitialUpdate, возможно, в функции обработчика OnCreate родительского окна (если вы подклассифицируете элемент управления). Задайте стили для элемента управления.

См. также

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