【问题标题】:Multiple levels of children to a CDialog多级子级到 CDialog
【发布时间】:2015-03-13 22:52:05
【问题描述】:

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

【问题讨论】:

    标签: visual-c++ mfc cdialog


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多