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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC:使用CTreeCtrl和CToolbar创建一个类(CWnd?)相关的知识,希望对你有一定的参考价值。

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

我的问题是,CWnd是否适合这项任务(将CTreeCtrlCToolbar结合起来)?

谢谢!

答案

是的,CWnd是封装多个控件的完美容器。注册我的课程有点挑战,但在那之后,消息传递工作得很好。

以上是关于MFC:使用CTreeCtrl和CToolbar创建一个类(CWnd?)的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 TBSTYLE_FLAT 在 MFC CToolBar 上正确显示静态文本?

MFC:我们怎样才能轻松地从 CTreeCtrl 切换到 CTreeView?

如何在 MFC 中处理 CTreeCtrl 的状态更改事件

暂停渲染/绘图 CTreeCtrl (MFC)

MFC控件:树形控件(CTreeCtrl)

MFC树控件CTreeCtrl