您的位置:首页 > 电脑网络 > 电脑配件 > MFC程序的构造过程和运行机理

MFC程序的构造过程和运行机理

luyued 发布于 2011-04-20 22:25   浏览 N 次  

一个完整的窗口需要经过下面四个操作步骤:

1.设计一个窗口类
我们知道全局对象的构造函数会在main 函数之前执行,那么这个全局类对象:theApp在main函数执行前就已经分配好了内存空间,由其定义
class CTestApp : public CWinApp
{
....
}
可知,该全局类继承自CWinApp,那么可知在该对象创建的时候,CWinApp的构造函数会被调用。之后,系统进入main函数,在MFC程序中,main函数是 _tWinMain 函数,可以看看 _tWinMain 的定义会发现,其实 _tWinMain 就是 WinMain。
_tWinMain 函数在 Microsoft Visual Studio\VC98\MFC\SRC\APPMODUL.CPP
extern "C" int WINAPI
_tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPTST

图文资讯
广告赞助商