关于MFC中的theApp 我是初学者,看很多程序中都含有theApp,theApp是什么?需要定义吗,要定义怎样定义,请高手指教,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.cnblogs.com/micenote/articles/1203772.html参考 http://topic.csdn.net/t/20020522/13/743071.html theApp是你工程的头,你可以通过AfxGetApp()获得整个进程的指针,然后通过它,可以获得该进程的HWND以及HINSTANCE,和菜单等等。不一而足。可以通过msdn获得更多的信息 theApp是什么?需要定义吗,要定义怎样定义,、============MFC程序有一个应用程序类,每一个MFC程序都有一个这个类的实例,而且是唯一的一个,代表着你应用程序实例。在MFC程序中应该是不用定义的,框架会自己生成它,不过,如果你在别的CPP文件中要引用它的话,必须要用extern CXXXApp theApp;进行声明,同时还要加入#include "....h" 其实一般情况下,很少直接在别的CPP文件中直接引用theApp,都是用AfxGetApp()得到它的指针,利用这个指针来工作的。 是CWinApp的一个实例,为应用程序的唯一实例先于WinMain执行被创建可以看看 深入浅出MFC 里面说的很详细 sscanf 第一个参数问题 如何从调用.dll中的文件? 高分讨论:Windows下如何通过一个已经建立的端口收发数据 怎样把数字显示成中文? 请问工具栏中按钮最多可以支持多少种颜色? 如何修改mschart坐标轴文字的颜色 怎样把工具条按钮的文字写在图标的右边 ado+mfc+sql发布版本的右执行文件到另一台机子上怎么不能用?为什么? 老板要我比较vc和vb的性能,主要要证明vc好,大虾给点意见 做一个简单的工资管理系统 wince下如何修改CWaitCursor图标 [兔子党]给兔子校长散分
参考
============
MFC程序有一个应用程序类,每一个MFC程序都有一个这个类的实例,而且是唯一的一个,代表着你应用程序实例。
在MFC程序中应该是不用定义的,框架会自己生成它,不过,如果你在别的CPP文件中要引用它的话,必须要用extern CXXXApp theApp;进行声明,同时还要加入#include "....h"
先于WinMain执行被创建
可以看看 深入浅出MFC 里面说的很详细