| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > MFC custom conrtol |
| Автор: DoPinG83 10.12.2010, 23:33 |
| Всем привет. Стоит следующая задача: Создать mfc custom control, представляющий собой аналог tree control, конечными элементами которого являются диалоговые окна (см. рисунок во вложении). При щелчке на корневом элементе раскрывается список его дочерних элементов и т.д. до конечного в данной ветке. С конечными элементами можно работать как с диалоговыми окнами. Как это реализовать: ссылки, код, просто идеи? Заранее благодарен. |
| Автор: kurlyak 12.12.2010, 20:09 |
| Для начала мне кажеться нужно создать собсвенный класс от CustomControl и в этом класе переделать функцию DrawItem() (но не OnDrawItem()). Надо с нуля рисовать весь контрол в этой функции. Таким никогда не занимался, но недавно в интернете встретил именно это решение для CustomControl - рисовать свой контрол в функции DrawItem(). Вобщим не перепутай DrawItem() с функцией OnDrawItem(). |