用MFC创建了一个对话框的派生类,但是调用DoModal函数时, 对话框不显示。程序也没有在此暂停。。
CChatDlg dlg;
dlg.DoModal();
CChatDlg *pdlg=new CChatDlg;
pdlg->Create(IDD_CHAT,this);
pdlg->ShowWindow(SW_SHOW);
我用调非模态方法运行时要出错;
调用模态不出错。。但是不显示。。就好像运行时无视了我那段代码一样。。。直接跳过。。
额。。经过我自己试验。。我发现了。。原因是我对话框上的控件。。如果我
摆放rich edit 不知道为什么窗口就不能显示。。。我摆放edit。。就能正常显示。。。
完全受不鸟。。不知道怎么回事。。你们有遇到过么。。
应该不可能的。重新建立一个过程,罩前然后新建对话框类,再dlg.Domodal() 看看。
可以单步调试下。肯定能搞物咐清定。小简悔问题。
想看看你代码。
问下,这段代码是写在哪个事件中的,事件的触发有没有问题。