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

Примечание.

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

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

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

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

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

Примечание.

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

См. также

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