【发布时间】:2011-07-06 07:38:46
【问题描述】:
我目前正在处理 MFC 应用程序中的对话框,而且我 - 诚然 - 对 MFC 很陌生。
假设我有类A(派生自CDialog)使用类B(也派生自CDialog)。因此,A::OnInitDialog() 调用了B 的create(...) 方法。
我现在看到 B 类的析构函数包含
if ( GetSafeHwnd() )
{
DestroyWindow();
}
这样好吗?据我了解,最好在A::OnDestroy() 中调用B 的DestroyWindow() 方法。对吗?
感谢您的帮助!
奥利弗
【问题讨论】:
标签: mfc dialog destructor destroy ondestroy