设备描述表
用MFC建立一单文档程序,添加一个对话框用于输入条件,如何在关闭该对话框的同时(在XXX::onok 函数中),获取主窗口的设备描述表用于绘图? 问题点数:20、回复次数:4Top
1 楼sunrise(日出江花红胜火)回复于 2001-06-06 23:12:00 得分 8
在对话框中引入一个CView指针,指向主窗口,在创建对话框时(构造函数中)将主窗口的指针传给他就行。如果重载OnOK函数的话,也可以将对话框设置成无模式对话框。Top
2 楼hwjmyz(梦游者)回复于 2001-06-06 23:56:00 得分 12
这样的话,当您的窗口被别人遮住而再打开或者别的情况,您的对话框画的东东都不见了.....
所以最好还是在 View 的 OnDraw 根据 Doc 的数据成员画。
而对话框的 OnOK() , 把您要作的改变放到 Doc 的数据成员中,然后 InvilidateRect....
Top
3 楼gj5(嘎子哥)回复于 2001-06-07 10:28:00 得分 0
老兄能不能详细点,我是入门者,最好来点代码Top
4 楼gj5(嘎子哥)回复于 2001-06-07 10:32:00 得分 0
我的目的就是在关闭对话框的同时,将输入的数据用于在主窗口内绘图,因为不能直接在XXX::ondraw()内写代码,所以不知道从何下手。
入门真是辛苦,望各位前辈多帮忙,谢了Top




