Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 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().

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)