| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Номера строк в CListCtrl |
| Автор: kometa_triatlon 21.12.2005, 00:32 |
| Как их сделать? Я имею ввиду, как сделать слева от листа номера его строк, как это сделано например в Excel или Access. Можно конечно создать специальную колонку, которая бы автоматом заполнялась, но это не то... |
| Автор: Earnest 21.12.2005, 08:14 |
| А другого способа нет - только руками. Более того, первая колонка в LVS_REPORT - это всегда сам Item, и отдавать его под нумерацию как-то странно. Выход - полный OWNERDRAW. Кстати, Гриды редко делают на основе ListCtrl: кажущийся выигрыш от "почти готовой" таблицы не перекрывает мороку по отшибанию врожденных свойств. |
| Автор: Coocky 21.12.2005, 11:48 | ||
Мало того, что руками, так еще производный нет от CListCtrl, а от CWnd Я видел ткаие контролы и их код. Хорошего мало |
| Автор: kometa_triatlon 21.12.2005, 22:46 |
| Ну и ну... Не думал, что все так грустно. Неужели в MFC нет грида? Может поможете ссылкой на созданный кем-то контрол? |
| Автор: Coocky 22.12.2005, 12:52 | ||
Есть какой-то компонент в студии, но понему я столько ввопросов встречал, что думаю тебе легче нестанет. Сейчас дам ссылки на ручные |
| Автор: Coocky 22.12.2005, 12:55 |
| Вот |
| Автор: Coocky 22.12.2005, 13:26 |
| И вот |
| Автор: kometa_triatlon 22.12.2005, 20:56 |
| пасибки, будем разбираться... |