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


Добавление столбцов в элемент управления (представление отчета)

Замечание

Следующая процедура применяется к объекту CListView или CListCtrl .

Когда элемент управления списком находится в режиме отчета, отображаются столбцы, обеспечивающие организацию различных подэлементов для каждого элемента списка. Эта организация реализуется с помощью однозначного соответствия между столбцом в элементе управления списком и соответствующим подэлементом элемента списка. Дополнительные сведения о дочерних элементах см. в разделе "Добавление элементов в элемент управления". Пример элемента управления списком в представлении отчета представлен представлением сведений в Проводнике Windows 95 и Windows 98. В первом столбце перечислены папки, значки файлов и метки. Другие столбцы перечисляют размер файла, тип файла, дату последнего изменения и т. д.

Несмотря на то что столбцы можно добавлять в элемент управления списком в любое время, они отображаются только в том случае, если включен бит стиля для элемента управления LVS_REPORT.

Каждый столбец имеет связанный элемент заголовка (см. раздел CHeaderCtrl), который обозначает заголовок столбца и позволяет пользователям изменять его размер.

Если элемент управления списком поддерживает представление отчета, необходимо добавить столбец для каждого из возможных дочерних элементов в элементе управления списком. Добавьте столбец, подготовив структуру LVCOLUMN, а затем вызвав InsertColumn. Добавив необходимые столбцы (иногда называемые элементами заголовка), их можно переупорядочить с помощью методов и стилей, принадлежащих встроенному элементу управления заголовком. Дополнительные сведения см. в разделе "Упорядочивание элементов" в элементе управления заголовками.

Замечание

Если элемент управления списком создается с использованием стиля LVS_NOCOLUMNHEADER, любая попытка вставки столбцов будет игнорироваться.

См. также

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