原创
vc的入口函数
2009-10-13 12:52
3718
5
5
分类:
软件与OS
MFC由于隐去了WinMain函数,所以找其入口点有些困难.其大致流程是:
1.WinMainCRTStratup(), CRT提供,是最先的入口点,它调用:
2.WinMain(),在MFC里你不能改动其源代码,它是通过库函数链结进去的.它在完成一些WINDOWS必需的动作后,通过CxxxApp
theApp;这句,开始生成一个全局的theApp对象,所有的MFC程序有且必须仅有一个theApp对象,它的类型是CxxxApp,其父类是
CWinApp.因为要生成此对象,所以要叫其构造函数:
3.CxxxApp构造函数, 可以增加你自已的内容,但此时有关窗口的所有动作都还没有做,所以不宜在此处加窗口类的代码. 当theApp构造完毕后,程序将调用CWinApp::InitInstance():
4. InitInstance(),此时必需的窗口已产生,所以依赖于主窗口的窗口均可在此处增删.
此上流程只是一个简要的说明,MFC的实际流程要来得复杂而且细致得多,现在我仍是迷迷糊糊.
文章评论(0条评论)
登录后参与讨论