MFC学习笔记之二.docxVIP

  • 1
  • 0
  • 约2.29千字
  • 约 3页
  • 2026-03-27 发布于江西
  • 举报

第PAGE1页共NUMPAGES1页

MFC学习笔记之二

前面已经知道,在一个windows程序中,winmain函数作为程序的入口函数,一个程序的是:设计窗口(给窗口设置相应的属性)注册窗口创建窗口显示并且更新窗口消息循环;但是当创建一个MFC程序时候,并没有看到winmain函数之类的东西,并且之前的程序框架与MFC也大有不同。现在,先来看看MFC中的程序框架以及程序运行机制吧。因为MFC是对其SDK的封装,所以程序运行规律方式应当是一样的。在MFC程序中,同样还是有winmain函数参加,但是这个WinMain函数是在程序编译衔接时,由链接器将该函数链接到程序的。知道WinMain的存在后,那么WinMain又是怎么跟其他类组织在一起的呢?(1)CxxxApp中,有一个theApp对象的全局对象,该对象就表示了应用程序本身。对于全局对象theApp,它是在程序进入WinMain函数之前为其分配的空间,同时,定义其时候会调用它的构造函数。在程序中看到CxxxApp是CWinApp的子类,当调用CxxxApp的构造函数之前,会调用其父类的构造函数。程序的初始化在CWinApp构造函数完成。(2)AfxWinMain函数:WinMain函数事实上是通过调用AfxWinMain函数来完成其功能的。AfxWinMain源代码在M

文档评论(0)

1亿VIP精品文档

相关文档