| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 6055 人关注过本帖
标题:怎样在MFC中设置全局变量?
只看楼主 加入收藏
popcorn
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2007-5-12
收藏
 问题点数:0 回复次数:9 
怎样在MFC中设置全局变量?
如题!
搜索更多相关主题的帖子: MFC 变量 全局 设置 
2008-03-17 22:21
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
::全局作用符号

学习需要安静。。海盗要重新来过。。
2008-03-17 22:26
popcorn
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2007-5-12
收藏
得分:0 
是吗!
2008-03-18 21:08
MFC
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2008-3-15
收藏
得分:0 
全局变量可以在类中添加,比如说在框架类里可以添加一个共用变量做为全局变量,不知道对不

[u]我仍在努力![/u]
2008-03-19 19:25
Baggio_Forever
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-3-18
收藏
得分:0 
MFC不是有一个全局对象theApp么,在它下面添加变量是不就可以了,我猜的...
2008-03-20 22:20
xunxunmimi
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2006-12-12
收藏
得分:0 
回复 5# 的帖子
我测试过,在theApp的下面添加全局变量似乎不太好。虽然theApp是全局变量,但是在应用程序类之外的其它类中(比如对话框类A中)并不能使用变量theApp,如果在对话框类A的cpp文件开头对theApp进行全局声明:extern theApp; 就可以在类A中使用theApp了。
    如果要定义一个全局变量a,可以在任何一个类的cpp文件的开头(成员函数之外)定义,这样在本类的cpp文件的任何地方都可以使用这个全局变量了;如果要在其它类的cpp文件中使用这个全局变量,只要在其它类的cpp文件开头
对a进行全局声明就行:extern a;
2008-03-21 10:14
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
同意楼上的观点..用的时候只要域作用符就好了...

学习需要安静。。海盗要重新来过。。
2008-03-21 11:43
芊芊烟雨
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2008-5-28
收藏
得分:0 
在view头文件里添加就可以
2008-05-28 18:48
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
收藏
得分:0 
[bo][un]xunxunmimi[/un] 在 2008-3-21 10:14 的发言:[/bo]

我测试过,在theApp的下面添加全局变量似乎不太好。虽然theApp是全局变量,但是在应用程序类之外的其它类中(比如对话框类A中)并不能使用变量theApp,如果在对话框类A的cpp文件开头对theApp进行全局声明:extern the ...


不知道把全局变量单独放到一个.h文件中任何??
2008-05-28 19:00
bmmlove20
Rank: 1
等 级:新手上路
帖 子:3
专家分:1
注 册:2012-8-16
收藏
得分:0 
回复 8楼 芊芊烟雨
我在View文件中定义了HANDLE的变量,可是在App文件中引用的时候说该变量没有定义、怎么回事啊 ?
2012-09-05 16:50
快速回复:怎样在MFC中设置全局变量?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018793 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved