VC++对话框的问题,对话框a,对话框b;首先点击a中的按钮能够创建b,b中有多个编辑框,填写内容后退出
点击a中另一个按钮,可以弹出刚才的b,其中编辑框内的内容就是刚才填写的内容。有的人推荐使用全局变量保存,有的是用UpdateData,具体要怎么实现呢,谢谢大家帮忙,具体...
点击a中另一个按钮,可以 弹出刚才的b,其中编辑框内的内容就是刚才填写的内容。
有的人推荐使用全局变量保存,有的是用UpdateData,具体要怎么实现呢,谢谢大家帮忙,具体信息可以加qq 472838164. 展开
有的人推荐使用全局变量保存,有的是用UpdateData,具体要怎么实现呢,谢谢大家帮忙,具体信息可以加qq 472838164. 展开
2个回答
展开全部
什么要用全家变量或者静态, 那样会有很多危险的
CDailog CDlgB
{
pubilc:
CString m_str1;
CString m_str2;
}
按键消息函数这样处理
{
CDlgB cdlgB;
if(IDOK == cdlgB.DoModal( ))
{
//这样就可以访问B对象了的数据了, 因为点击确定或者退出后, 对话框的对象没有销毁
MessageBox(cdlgB.m_str1);
MessageBox(cdlgB.m_str2);
}
}
CDailog CDlgB
{
pubilc:
CString m_str1;
CString m_str2;
}
按键消息函数这样处理
{
CDlgB cdlgB;
if(IDOK == cdlgB.DoModal( ))
{
//这样就可以访问B对象了的数据了, 因为点击确定或者退出后, 对话框的对象没有销毁
MessageBox(cdlgB.m_str1);
MessageBox(cdlgB.m_str2);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询