У меня есть приложение на основе CDialog
, которое имеет два соседних CTreeCtrl
, и оба дерева имеют почти идентичные CToolbars
над ними. В настоящее время, когда диалоговое окно получает сообщение от одной из панелей инструментов, оно передает сообщение в соответствующее дерево. Я хотел бы создать новый класс, вероятно, производный от CWnd, который содержит один CTreeCtrl
и один CToolbar
. Этот новый класс будет передавать сообщения из одной панели инструментов в одно дерево. Это позволило бы удалить много избыточного кода (предположительно), упростить текущую разработку.
У меня вопрос, является ли CWnd
подходящим классом для этой задачи (чтобы объединить CTreeCtrl
и CToolbar
)?
Спасибо!