[菜]MFC数据传递问题
从一个Dialog.DoModal()得到的多个数据一般是怎么传送给另一个class的?
谢谢
参考答案:使用数组或者全局变量。
不会自动销毁对象,可以添加Dialog的成员变量来实现,当关闭Dialog后,可以通过这样方式读取:
Dialog a;
a.DoModal();
var1=a.var1;
var2=a.var2;
可以不使用全局变量。
Dialog实际上也是一个类,你可以在设计器里添加Dialog的成员变量。
a.var1是Dialog的一个你定义的成员变量。