调试对话框类时,到int nResponse = dlg.DoModal(); 就停了,请问为什么啊?
展开全部
dlg.DoModal()
这是个模式对话框旅裂亩的函拆森数啊,肯定得阻塞了。你得点对话框的确定或者源缓取消后才能返回啊!
这是个模式对话框旅裂亩的函拆森数啊,肯定得阻塞了。你得点对话框的确定或者源缓取消后才能返回啊!
追问
... ::InitInstance()
{ ...
m_strPort=GetProfileString("Settings", "Port");
m_pSmsTraffic = new C;
CDemoDlg dlg;
... int nResponse = dlg.DoModal();
if (...)
...}
InitInstance函数设置的数据会传到主对话框里吗
追答
InitInstance函数主要是窗口的建立、显示和更新,是虚函数,你重写这个函数把你要创建显示和更新的代码写这里就ok了啊。这个函数是CWinApp调用的。你说得是《设置的数据会传到主对话框里吗
》你创建时设置的什么数据肯定就是创建个什么窗口出来的,不是传,是创建(就在这里面建)。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询