Здравствуйте 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.
Мне кажется, что имелось введу создание многоуровневого заголовка. Меня этот вопрос тоже интересует. Думаю тут без создания наследованного CHeaderCtrl класса не обойтись. Или несколько их инкапсулировать. Искал что-то готовое, но тщетно. Если кто-то где видел — подскажите плз. Уж очень не хочеться пиасать.