第 十三 章 MFC类库与Windows程序开发简介
13-1 在MS-DOS环境下的C++程序中,main()函数必不可少,在Windows程序中,什么函数代替了main()函数,它有何特点?
解:
Windows程序中替代main()函数是WinMain()函数,每一个Windows程序都需要有一个WinMain()函数,该函数主要是建立应用程序的主窗口。与MS-DOS程序的根本差别在于:MS-DOS程序是通过调用操作系统的功能来获得用户输入的,而Windows程序则是通过操作系统发送的消息来处理用户输入的,程序的主窗口中需要包含处理Windows所发送消息的代码。
13-2 什么叫做类库?
解:
类库是一个可以在应用程序中使用的相互关联的C++类的集合。
13-3 当我们用应用程序向导生成MFC应用程序时,在源代码中找不到WinMain()函数,这是为什么?
解:
当使用应用程序向导生成MFC应用程序时,WinMain()函数已被封装在MFC类库中了。对于大多数Windows程序,都必须从CwinApp类派生出自己的应用程序类,WinMain()就封装在CwinApp类里。