2011年7月31日
摘要: 创建非模态对话框void CMyView::OnShow() { // TODO: Add your command handler code here CDIALOG1 dlg; dlg.Create(IDD_DIALOG1) ; dlg.ShowWindow(SW_SHOW); } 作为非模态对话框,这里定义的dlg是一个局部对象,那么执行完dlg.ShowWindow(SW_SHOW);后一到}符号处OnShow()函数结束,dlg这个局部对象的生命周期也到了,系统会随之把为dlg所关联的对话框资源也销毁,所以无法看到该对话框显示,而把dlg改变成CMyView的类成员变量来定义就可解决 阅读全文
posted @ 2011-07-31 10:59 Jiang, X. 阅读(442) 评论(0) 推荐(0) 编辑