主题:类中如何调用其他类的变量?
			 jhcnotjht
				 [专家分:0]  发布于 2008-04-13 16:19:00
 jhcnotjht
				 [专家分:0]  发布于 2008-04-13 16:19:00							
			我用MFC变了一个对话框,现在我要将对话框中的数据传递给窗口类,并且用个messagebox将其数值显示出来,我怎么调用对话框类中的数据啊?能够直接引用吗?
						
					 
		
			
回复列表 (共3个回复)
		
								
				沙发
				
					 p1s [专家分:4100]  发布于 2008-04-13 23:33:00
p1s [专家分:4100]  发布于 2008-04-13 23:33:00				
				请设置友元或友元函数。具体请参见《易学C++》第十六章。
							 
						
				板凳
				
					 illusionjcw [专家分:1400]  发布于 2008-04-14 20:56:00
illusionjcw [专家分:1400]  发布于 2008-04-14 20:56:00				
				首先获的对话框类的实列,然后成员访问就可以了。
							 
						
				3 楼
				
					 qqsb123 [专家分:0]  发布于 2008-04-15 15:52:00
qqsb123 [专家分:0]  发布于 2008-04-15 15:52:00				
				
方法很多啊,可以添加成员方法(public),返回需要的数据对象
用友元也可以,只是那样破坏了类的安全性,尽量不要使用.
当然还有其它的方法,比如发送消息.
							 
									
			
我来回复