CDialog的多个级别的孩子

时间:2015-03-13 22:52:06

标签: visual-c++ mfc cdialog

我有一个MFC项目,其中我有一个CDialog类扩展的子窗口,在其中我绘制了许多小部件,每个小部件都是CStatic类的扩展。 现在我想在主窗口中添加一个表面,在那里我绘制所有相同的小部件,但是将它自身呈现为主窗口,作为单个对象,我可以随意移动并随意显示或隐藏。 我怎样才能做到这一点? CStatic可以成为其他CStatic对象的父级吗?

1 个答案:

答案 0 :(得分:0)

是的,事实证明,CStatic可以用作其他CStatic对象的父级。注意事项是,在调用Create函数之前,最好延迟创建子项。在调用基类的Create函数之后,我之前在OnInitDialog中所做的事现在在Create函数中完成。