作者:年少不轻易谈情 | 来源:互联网 | 2023-09-25 09:41
参考资料:http:www.cnblogs.comtiancunp3756581.htmlhttp:www.tc5u.commfc2120698.htmhttp:fo
参考资料:
http://www.cnblogs.com/tiancun/p/3756581.html
http://www.tc5u.com/mfc/2120698.htm
http://forums.codeguru.com/showthread.php?379745-setwindowtext-in-cdialog-ctor-causes-assertion-to-fail
出错代码:
1 CInfoDlg dlg;
2 dlg.GetDlgItem(IDC_STATIC)->SetWindowText(_T("来自Add.dll中DoModalDlg的消息"));
3 return dlg.DoModal();
里面第二行报assertion failure,原因是dialog还没有完成创建就去操作里面的控件,肯定要出错。把第二行的代码放到OnInitDialog中就行了。