![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
MFC 一个对话框类调用另一个类的成员变量
求大大给我指点下。现有一个对话框程序,主对话框下有A,B两个子对话框。A中获取编辑框变量CStringstr;GetDlgItemText(IDC_EDIT1_A,str...
求大大给我指点下。
现有一个对话框程序,主对话框下有A,B两个子对话框。
A中获取编辑框变量
CString str;
GetDlgItemText(IDC_EDIT1_A,str);
此时str能获得EDIT1中输入的字符串。
AfxmessageBox(_T("str")); //可以输出EDIT1中输入的字符串。
现在问题是我在B中如何调用这个str。
B中有个EDIT2,我想要EDIT2中显示str中获得的字符串……
求大大指点。小弟太嫩了…………。 展开
现有一个对话框程序,主对话框下有A,B两个子对话框。
A中获取编辑框变量
CString str;
GetDlgItemText(IDC_EDIT1_A,str);
此时str能获得EDIT1中输入的字符串。
AfxmessageBox(_T("str")); //可以输出EDIT1中输入的字符串。
现在问题是我在B中如何调用这个str。
B中有个EDIT2,我想要EDIT2中显示str中获得的字符串……
求大大指点。小弟太嫩了…………。 展开
2个回答
展开全部
使用全局变量
对话框A中,把IDC_EDIT1_A相关联的变量设置为类的静态成员变量,可以在B中访问
把A对话框编辑框的字符串,保存在主对话框变量中,这样B对话框也可以访问
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询