DoModal()==IDOK后,怎么还能调用对话框类的成员函数? 我来答 1个回答 #热议# 为什么有人显老,有人显年轻? 呀我头0k 2013-11-10 · 超过76用户采纳过TA的回答 知道答主 回答量:145 采纳率:75% 帮助的人:73.5万 我也去答题访问个人页 关注 展开全部 同意psusong(我心飞扬) saucer(思归) ( ) 在这段代码里: CMyDialog dlg; if(dlg.DoModal()==IDOK){CString str= dlg.GetString(); AfxMessageBox(str);} 只有返回后dlg对象才被析构、销毁。而窗体在DoModal返回后就被销毁了。 不要把窗体和C++对象搞混了。 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-09-03 dlg.DoModal()==IDOk? 198 2016-11-19 DoModal() 8 2014-12-14 DoModal()不是成员函数 1 2018-04-04 在C++的MFC中如何在用DoModal()调用另外一个窗口后把原来的窗口消失? 13 2010-12-21 IDOK==dlg.DoModal()书中有大量这种代码?啥意思? 3 2014-12-14 MFC对话框调用domodal返回的问题。 2018-05-11 mfc中domodal()的使用出错问题 9 2010-10-14 在模式对话框下写dlg.DoModal()==IDOK 达到同样的目标,那在非模式化对话框下应该怎么改写呢? 2 更多类似问题 > 为你推荐: