调试对话框类时,到int nResponse = dlg.DoModal(); 就停了,请问为什么啊?

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

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式