| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Как в оконное приложение без MFC "прикрутить" |
| Автор: Ibragim 5.8.2005, 17:25 |
| Всем снова привет. На сегодня задача следующая: есть оконное приложение (чисто WinAPI), и вот в одном из окон (положим, hMainWnd) на заданной позиции (положим, x=10, y=0) нужно вставить объект, аналогичный как в Delphi TStringGrid (это такая табличка, похожа на excel, в ее ячейках - текстовая информация... могу скриншот кинуть). Вот, собственно, набор вопросов: 1) есть ли такой класс / объект / т.п. в vc++ .Net 7 2) если есть, где его взять? в Dialog Editor'e вроде не видно 3) если нету, то где его взять? может, есть компонент или что-то в этом роде такой? как этот компонент установить? 4) и последнее, в диалоге приблизительно понятно, как использовать - а в окне? можно ли создать его прямо на окне, лучше в real time? если нет, то как выкручиваются? Всем спасибо. |
| Автор: Fixin 5.8.2005, 17:38 | ||||
1)Либо делать самому с нуля (жуть), 2)либо основаваться на чем-либо типа ЛистБокса с пножеством колонок (делать субкласс), 3)либо цеплять что-нить чужое. ИМХО |
| Автор: Nastya 5.8.2005, 18:04 |
| Поищи на codeproject.com |
| Автор: rsm 5.8.2005, 19:46 | ||||||
Есть, ListView называется. Правда про него мне тут кто-то недавно заявил, что он есть только в классах MFC
Есть он там, смотри внимательно.
Без разницы где его создавать - хоть в диалоге, хоть в окне. См. в аттаче пример. |
| Автор: Ibragim 5.8.2005, 20:24 |
| Да, rsm, отлично, спасибо огромное - именно то что я хотел. Просто не знал, что оно ListVew может называться - я только с Delphi перешел PS Небось сам этим вопросом столкнулся - код явно заготовлен был? Все, уважаемые, форумисты, спасибо огромное, вопрос исчерпан - rsm дал мне именно это |
| Автор: rsm 5.8.2005, 20:44 | ||
Это код из темы про перемещение строк мышью. |