【发布时间】:2013-04-17 23:33:49
【问题描述】:
我在询问 mfc 对话框中的列表或控件容器?我并不是说像这个问题Loop through MFC Child Dialogs, MDIFrames etc 那样列出对话框的子窗口,我想要的是在对话框类中定义为变量的控件列表,这些控件应用了 DDX_Control 方法。
我需要在对话框中定义所有控制变量的列表
【问题讨论】:
-
据我所知,没有这样的东西。每当我不得不遍历所有控件时,我都会遍历子窗口。你想做什么才能需要它?
-
我有一个以前编写的应用程序,其中的类不依赖于 mfc,而是 owl,控件已在构造函数中初始化,但现在我要迁移到 MFC,我需要在 DoDataExchange 中初始化它们更改书面代码中的任何内容我有数百个对话框,我有一个映射方法、事件处理宏和消息的策略,完成后我将继续努力回答这个问题stackoverflow.com/questions/15930819/…。我必须在我的项目中重新实现基本控件 [TEdit,..]
-
所以我将在初始化时将父控件和控件资源 ID 传递给子控件,控件会将其资源 ID 存储在成员变量中,子控件会将自身添加到父控件列表中,在parent 的 DoDataExchange 我们将遍历控件并初始化它们,我希望我可以从 MFC 中找到控件列表
标签: c++ mfc controls containers cdialog