在VC中的一个对话框如何读取另一个对话框上面编辑框控件的值?
在VC中的一个对话框(A)如何读取另一个对话框(B)上面编辑框控件的值?而且怎样将读来的值保存在A对话框里?...
在VC中的一个对话框(A)如何读取另一个对话框(B)上面编辑框控件的值?而且怎样将读来的值保存在A对话框里?
展开
2个回答
展开全部
如果B是局部调用的对话框,那么在B.Domadal调用所在函数结束后,B就销毁了,控件的值已经不存在。
这种情况,一般推荐在B的OnOK函数中,将控件的值保存到全局变量。如果是MFC标准框架,推荐使用App类成员变量作为全局(这个是全局唯一的),访问的时候,((CXXXApp *)AfxGetApp())->就可以全局访问了,A B里面/读写都可以。
这种情况,一般推荐在B的OnOK函数中,将控件的值保存到全局变量。如果是MFC标准框架,推荐使用App类成员变量作为全局(这个是全局唯一的),访问的时候,((CXXXApp *)AfxGetApp())->就可以全局访问了,A B里面/读写都可以。
更多追问追答
追问
追答
类名不对。
声明变量:CQuanjuApp *app
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询