Раздваивание CListCtrl-а
От: MikaRSDN Soukhov Stock#
Дата: 26.04.02 21:20
Оценка:
Как в CListCtrl одну колонку разделить на две(чтобы было два подназвания)
Re: Раздваивание CListCtrl-а
От: Striker Россия  
Дата: 08.05.02 09:36
Оценка:
Здравствуйте MikaRSDN Soukhov, Вы писали:

MS>Как в CListCtrl одну колонку разделить на две(чтобы было два подназвания)


Может, Вы и нашли ответ, но все же...

Есть такая вещь — header. Это когда вверху control`а возникает что-то типа заголовков столбцов. Пример — "Пуск"->"Найти"->"Файлы и папки" (и еще много где).
1. List control должен быть со стилем LVS_REPORT.
2. При создании control`а заполните структуру LVCOLUMN.
3. Вызовите int CListCtrl::InsertColumn(int nCol, const LVCOLUMN* pColumn), где nCol — номер колонки, pColumn — указатель на заполненный LVCOLUMN.

Подробности — в MSDN.

С уважением, Striker.
Re[2]: Раздваивание CListCtrl-а
От: rzr18  
Дата: 23.01.06 08:17
Оценка:
Мне кажется, что имелось введу создание многоуровневого заголовка. Меня этот вопрос тоже интересует. Думаю тут без создания наследованного CHeaderCtrl класса не обойтись. Или несколько их инкапсулировать. Искал что-то готовое, но тщетно. Если кто-то где видел — подскажите плз. Уж очень не хочеться пиасать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.