多级子级到 CDialog
Posted
技术标签:
【中文标题】多级子级到 CDialog【英文标题】:Multiple levels of children to a CDialog 【发布时间】:2015-03-13 22:52:05 【问题描述】:我有一个 MFC 项目,其中有一个作为 CDialog 类扩展的子窗口,在其中我绘制了许多小部件,每个小部件都是 CStatic 类的扩展。 现在我想在主窗口中添加一个表面,在该窗口中绘制所有相同的小部件,但在主窗口中显示为单个对象,我可以随意移动并显示或隐藏。 我怎样才能做到这一点? CStatic 可以是其他 CStatic 对象的父对象吗?
【问题讨论】:
【参考方案1】:是的,事实证明,CStatic 可以用作其他 CStatic 对象的父对象。需要注意的是,最好将子项的创建推迟到调用 Create 函数之前。我之前在 OnInitDialog 中所做的,现在在调用基类的 Create 函数之后,在 Create 函数中完成。
【讨论】:
以上是关于多级子级到 CDialog的主要内容,如果未能解决你的问题,请参考以下文章
在 ReactJs 中,从 redux 存储或从父级到子级将 props 传递给子组件的最佳实践是啥?