Могу ли я добавить несколько столбцов в MFC CListBox?

У меня есть диалог с CListBox . Я должен добавить 3 столбца в этом списке.
Есть ли способ иметь несколько разных столбцов в CListBox?
Или CListCtrl может помочь в этом отношении?

1 ответ

Решение
  • Список содержит список элементов в 1 столбце, элемент управления списком может иметь ноль или более столбцов.
  • По умолчанию, к списку не прикреплен значок, элемент управления списком имеет.
  • Элемент управления списком имеет "контроль заголовка" поверх него, который можно использовать для упорядочения и / или сортировки элементов в столбцах.
  • Список управления (также известный как контроль отчетов) может иметь 4 или более типов просмотра (в зависимости от ОС) - значок, маленький значок, подробности / отчет, список и миниатюру.

Вид файла окна эксплорера (справа) - это управление списком, шрифты в диалоговом окне "Шрифты" - это список.

Источник: http://forums.codeguru.com/showthread.php?358739-CListBox-and-CListCtrl.

использование CListCtrl::InsertColumn добавить новый столб.

Другие вопросы по тегам