原创 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的实际流程要来得复杂而且细致得多,现在我仍是迷迷糊糊.
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
5
关闭 站长推荐上一条 /3 下一条