- 7
- 0
- 约 2页
- 2015-07-26 发布于重庆
- 举报
在MFC下基于对话框的程序如何定义全局变量和全局函数.doc
在MFC下基于对话框的程序如何定义全局变量和全局
2011-03-19 10:21
一、在应用程序类中定义
用MFC生成的工程中都有一个名为CxxxApp的类,它派生于CWinApp类。这个类主要进行程序的初始化,生成文档、视图对象等工作。我们可以把需要全局访问的变量和函数定义为这个类的成员变量和成员函数,就可以实现全局访问了。 从严格意义上讲,这种变量和函数并不是全局的,因为它仍然只是类中的成员,只是由于我们很容易获得CxxxApp类的指针,所以我们可以在文档、视图、对话框以及各种自定义类中访问到它们,达到与全局变量类似的效果。访问时用函数“AfxGetApp()”获得CxxxApp类的指针,用“AfxGetApp()-成员”访问变量或函数。
例: Test.h:(应用程序类头文件)
class CTestApp : public CWinApp { public: int x; //全局变量 int f(int y); //全局函数 …………};??
Test.cpp:(应用程序类程序文件)
int CTestApp::f(int y) //全局函数定义 { y++; return y; }?
定义在CTestApp类中的变量和函数可以在其它类中被访问。比如在视图的某函数中要访问变量x和函数f():
void CTe
您可能关注的文档
- 国际金融第一次作业答案.ppt
- 图书馆全方位开放式服务方案设计_王泽福.pdf
- 圆弧井段井斜变化率和方位变化率的计算.pdf
- 土家族民间文学的产生与发展.pdf
- 土方工程中的分类.doc
- 土木工程学院知识大比拼竞赛初赛试题.pdf
- 在ArrayManager下配置全局或者专属Hotspare.doc
- 在MFC下如何定义全局变量和全局函数.doc
- 在不断教学反思中提高小组合作有效性的研究.doc
- 在全区创建国家环保模范城市迎检动员大会上的讲话.doc
- 信息系统项目管理师模拟练习题及答案.pdf
- 合规红线与避坑实操手册(2026)《SNT 2723.3-2010实验室能力验证 第3部分:能力验证报告的格式和内容》.pptx
- 木刻楞房试题及答案.docx
- 木兰诗试题及答案免费.docx
- 合规红线与避坑实操手册(2026)《SNT 2724-2010进出口高纯石墨中硫的测定 X射线荧光光谱法》.pptx
- 新统编版高一语文必修上册7.1《短歌行》教学课件.pptx
- 木兰诗试题及答案博客.docx
- 合规红线与避坑实操手册(2026)《SNT 2728-2010枯草芽孢杆菌检测鉴定方法》.pptx
- 木兰诗试题训练及答案.docx
- 合规红线与避坑实操手册(2026)《SNT 2731-2010非金属矿中石棉的定性方法 X射线衍射-显微镜观察法》.pptx
原创力文档

文档评论(0)