| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > добавление столбцов в CListBox |
| Автор: vinter 20.9.2006, 21:10 |
| Модераторам: переименуйте пожалуйста тему в ListBox вопрос как мне можно менять кол-во столбцов которые должны отображатся?? и как сделать чтобы каждая строка была окружена прямоугольником(подобие таблицы)?? |
| Автор: _hunter 21.9.2006, 10:45 |
| для отображения чтолбцов лучше использовать CListCtrl (стиль LVS_REPORT) для кустомизации придется рисовать самому. пример: http://www.thecodeproject.com/listctrl/ReportControl.asp |
| Автор: vinter 21.9.2006, 11:54 | ||||
спасибо создаю так
но почему то вокруг элементов нет линий сетки, почему?? |
| Автор: _hunter 21.9.2006, 12:59 |
| возможно потому, что стиль LVS_EX_GRIDLINES -- Extended и его нужно устанавливать ListView_SetExtendedListViewStyle /ListView_SetExtendedListViewStyleEx (или MFC аналогом) |
| Автор: vinter 21.9.2006, 13:56 | ||
сделал так
ноль эмоций.. Кто нить знает че за траблы???? Может кто делал ?? Дайте пример |
| Автор: _hunter 21.9.2006, 14:08 |
| а зачем CreateEx? это IMHO оконные стили задаются... |
| Автор: 0x07L 21.9.2006, 18:18 |
| Для ListView нужно использовать спец. функцию для установки стилей LVS_EX_* Вроде, SetExtendedListViewStyle или просто SetExtendedStyle. |
| Автор: vinter 21.9.2006, 18:45 |
| 0x07L не помогает |
| Автор: vinter 21.9.2006, 21:22 |
| я понял в чем дело они отображаются белым цветом на белом фоне.. |