mfc对话框设置参数后第二次点击时怎样把参数再次显示出来?

我设置了两个对话框,其中第一个的按钮按下出现第二个对话框(用来填参数)填好了确定。第二次填参数的时候为什么还是默认的参数?怎样更新到自己填的?我使用domodal()跳出... 我设置了两个对话框,其中第一个的按钮按下出现第二个对话框(用来填参数)填好了确定。第二次填参数 的时候为什么还是默认的参数?怎样更新到自己填的?我使用domodal()跳出来的 展开
 我来答
unhappypeople
2010-08-28 · TA获得超过266个赞
知道小有建树答主
回答量:254
采纳率:0%
帮助的人:324万
展开全部
为什么还是原来那个参数,因为你第一次弹出那个对话框,你并没有保存所填的那些东西,第二次弹出当然又是默认值咯.
解决方案:
你可以把对话框的构造函数改一改,改成那些参数,把按"确定"的函数写一写,写成关闭后保存那个对话框中控件的值(也就是参数)
_baby小人_
2010-08-28 · TA获得超过253个赞
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:253万
展开全部
用的是模态窗口(domodal())的话,你需要把上次填的值保存在一个地方,比如某个ini文件或者是一个全局变量什么的,然后在第二个对话框的OnInitDialog方法中把你上次填的值填充到控件中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tlby1990
2012-03-24
知道答主
回答量:15
采纳率:0%
帮助的人:4.9万
展开全部
还有个更简单的,就是在实例化对话框时将其静态化,即在其前面加一个“static”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式