当前位置: 代码迷 >> VC >> 初学VC.net,请问大牛一个有关问题
  详细解决方案

初学VC.net,请问大牛一个有关问题

热度:6107   发布时间:2013-02-25 00:00:00.0
初学VC.net,请教大牛一个问题
我写的是一个窗体程序,如何在点击主窗口的一个按钮后再弹出一个窗口,在这个窗口里可以设置有关主窗口中的数据,子窗口点确定后,设置好的数据可以回传到主窗口的类里。

还有就是,我们填进窗口的是字符串,如何用比较简单的方法把它转为数字后参加计算呢?

------解决方案--------------------------------------------------------
1. 最简单的办法在主窗口文件中定义全局变量,在子对话框中对全局变量赋值,等返回主对话框后,再用把全局变量赋给主对话框中的类成员变量。

2. 另一个简单的方法是,在子对话框中调用GetParent函数获取主对话框的指针,然后强制转换为主对话框类型。然后就可以对其成员变量进行赋值了。

3. 也可以将主对话框的指针作为参数传递给子对话框,但需要避免头文件相互引用的问题。

------解决方案--------------------------------------------------------
字符串转换,就用Convert::To***

这问题还请教大牛,大牛要被累晕了。。。
------解决方案--------------------------------------------------------
设置几个成员变量来表示主窗口的属性,在弹出对话框,设置的属性赋值给你的成员变量,利用此你不就可以设置主窗口的属性了
2.将数据写入文档,然后从文档中读取窗口属性,现在大部分的程序都是这么做的
  相关解决方案