| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Как такое сделать-имя,размер,дата... |
| Автор: PuLN 24.8.2006, 20:48 |
![]() как такое сделать в VC6.0? очень надо.. |
| Автор: Romikgy 24.8.2006, 21:00 |
| по слову header поищи |
| Автор: PuLN 24.8.2006, 21:13 |
| ты хочешь сказать,что это именно прописывается? то есть рисование тут ни при чем? |
| Автор: Antropoid 24.8.2006, 22:43 |
| Что значит "такое сделать?" Ты имеешь ввиду таблицу? тогда CListCtrl - лучшее решение...Ты имеешь ввиду информацию о файле?тогда CFile - лучшее решение... |
| Автор: PuLN 25.8.2006, 13:06 |
| я имею ввиду таблицу с кнопочками на заголовках+окошко под ней(для дерева файлов) а этого нет в Controls? |
| Автор: Romikgy 25.8.2006, 13:36 | ||||
|
| Автор: Kelliout 25.8.2006, 15:56 |
| это что? что в результате будет? так,я там немножко выше кое что спросил....код генерит таблицу или же все таки ее можно вставить из Controls?? |
| Автор: PuLN 25.8.2006, 15:58 |
| пардон,вопрос относится ко мне,за своего брата зашел... |
| Автор: Antropoid 25.8.2006, 18:36 |
| Можно и из Конторолса и из кода. Раз тебе нужно из контролса, то ---> CListCtrl(View - Report). |
| Автор: PuLN 25.8.2006, 18:42 |
| да..до этого я уже докопался.. теперь бьюсь над тем чтобы поместить название в шапку и разделитель... |
| Автор: Antropoid 25.8.2006, 18:48 | ||
А из контрола этого не сделать...дальше создаешь переменную, ассоциированную с твоим СЛистКтрл и...
|
| Автор: PuLN 25.8.2006, 19:12 |
| переменная и есть m_myLC? |
| Автор: Antropoid 25.8.2006, 19:40 |
| Да |
| Автор: PuLN 25.8.2006, 20:15 |
| есть новости: -делаю так проект FTPUpdate MFC(ехе)->dialog; -добавляю из Controls(перетаскиванием) List Control; -в классе FTPUpdate добавляю protected мембер mylistCtrl; -в FTPUpdate.h делаю ее static; -в FTPUpdate.cpp объявляю CListCtrl CFTPUpdateDlg::mylistCtrl; -в методе OnInitDialog пишу mylistCtrl.InsertColumn(0,"Name",LVCFMT_LEFT,120); ииии F7... шлеп а там: ![]() что прикажете делать? |
| Автор: Antropoid 25.8.2006, 20:33 |
а ничего вручную добавлять не надо. Добавление переменой отдай в распоряжение ClassWizard... |
| Автор: PuLN 25.8.2006, 20:37 |
| ты хочешь сказать,что после прописки,в классе все само добавится? |
| Автор: Antropoid 25.8.2006, 20:43 |
| Само собой добавится - только не ошибись, когда будешь указывать к какому классу тебе ее прикреплять |
| Автор: PuLN 25.8.2006, 21:22 |
| все прописал...тоже самое... |
| Автор: Antropoid 25.8.2006, 23:21 |
| А то, что сам прописывал убрал? |
| Автор: PuLN 26.8.2006, 13:13 | ||
вобщем смотри..
и в недер файле вот это protected: static CListCtrl myListCtrl; |
| Автор: PuLN 26.8.2006, 17:57 |
| как же я хочу,чтоб работало... |
| Автор: Romikgy 26.8.2006, 19:00 |
| PuLN, первая же ссылка в поисковике http://www.codeguru.com/cpp/controls/listview/headercontrol/article.php/c1071/ Добавлено @ 19:07 http://forum.vingrad.ru/index.php?act=Search&CODE=show&searchid=f6779642c2408cf9e616b2db1fb13ce4&search_in=posts&result_type=topics&flag=search&debug=&highlite=header+and+listview&skipped= короче поищи в любом поисковике по словам header listview |
| Автор: PuLN 26.8.2006, 21:10 |
| Romikgy, спасибо тебе за наставления,ушел работать! |
| Автор: Antropoid 26.8.2006, 21:27 | ||||
Че это за
? Ну пусть ты в Мастере прописал protected-модификатор(хотя не знаю на кой?), но static, - явно твоих рук дело...Сразу видно, что ниче у тебя не добавлено Мастером...У меня VS .NET 2003 и делает мастер такое
т.к. у тебя VC++ 6.0, то код будет выглядеть немного иначе, но сама суть - у тебя в файле нет никакой информации о том, что ты создал свой контрол, со своим ID и прилепил его к переменной myListCtrl |
| Автор: PuLN 27.8.2006, 13:01 |
| все с этой проблемкой разобрался! все Спасибо! |