首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

如何在一个类中去修改另一个类成员变量的值

2013-06-19 
怎么在一个类中去修改另一个类成员变量的值CMyDlg是主对话框的类,我在另一个基于对话框类中的初始化函数中

怎么在一个类中去修改另一个类成员变量的值
CMyDlg是主对话框的类,我在另一个基于对话框类中的初始化函数中调用
CMyDlg* cmydlg = (CMyDlg*)AfxGetMainWnd();
然后用cmydlg->NetSettings.targetIP去给主对话类结构体中的一个变量赋值,结果值没变。请问我该怎么修改
类 MFC 对话框
[解决办法]
或者私信我,我加你,帮你改
[解决办法]
你是可以获取cmydlg->NetSettings.targetIP这个变量的,但是你给CMyDlg类的变量去赋值?
把这个代码贴出来看下
[解决办法]
怎么不能改,可以啊,代码是没问题的,你子对话框设定了属性为child么?
[解决办法]
你创建另个对话框类对象的时候将主对话框类的指针或者窗口句柄传递过去,当然你需要修改该对话框类的构造函数。

热点排行