【发布时间】:2011-02-27 17:51:30
【问题描述】:
我的对话框类中有一个 OnMove 处理程序,它对控制对象(即 CButton)执行一些操作。我发现在调用对话框 OnInitDialog 方法之前调用了此处理程序,因此当我尝试调用子控件上的方法时,由于控件尚不存在,我在调试中得到了 ASSERTS ......它们是在 OnInitDialog 中创建的.
我希望能够检查两件事:
- 如何判断对话框已初始化?
- 如何检查单个 CWnd 控件对象的窗口是否已创建?
在这两种情况下,我都在寻找可以使用的类成员或方法调用结果。
【问题讨论】: