MFC:使用CTreeCtrl和CToolbar创建一个类(CWnd?)

时间:2019-04-29 21:15:57

标签: mfc cdialog cwnd cmfctoolbar

我有一个基于CDialog的应用程序,它具有两个并排的CTreeCtrl,并且两棵树的上方几乎都具有相同的CToolbars。当前,当对话框从工具栏之一接收到消息时,它将消息传递给适当的树。我想创建一个可能从CWnd派生的新类,其中包含一个CTreeCtrl和一个CToolbar。这个新类将消息从其一个工具栏传递到其一棵树。它将删除大量冗余代码(大概),从而简化了正在进行的开发。

我的问题是,CWnd是否适合此任务(将CTreeCtrlCToolbar组合在一起)?

谢谢!

1 个答案:

答案 0 :(得分:0)

是的,CWnd是封装多个控件的理想容器。注册我的课程有点挑战,但是在那之后,消息传递效果很好。