第 十三 章 ? ? MFC類庫與Windows程序開發(fā)簡介
?
13-1 在MS-DOS環(huán)境下的C++程序中,main()函數必不可少,在Windows程序中,什么函數代替了main()函數,它有何特點?
?
解:
Windows程序中替代main()函數是WinMain()函數,每一個Windows程序都需要有一個WinMain()函數,該函數主要是建立應用程序的主窗口。與MS-DOS程序的根本差別在于:MS-DOS程序是通過調用操作系統(tǒng)的功能來獲得用戶輸入的,而Windows程序則是通過操作系統(tǒng)發(fā)送的消息來處理用戶輸入的,程序的主窗口中需要包含處理Windows所發(fā)送消息的代碼。
?
?
13-2 什么叫做類庫?
?
解:
類庫是一個可以在應用程序中使用的相互關聯(lián)的C++類的集合。
?
13-3 當我們用應用程序向導生成MFC應用程序時,在源代碼中找不到WinMain()函數,這是為什么?
?
解:
當使用應用程序向導生成MFC應用程序時,WinMain()函數已被封裝在MFC類庫中了。對于大多數Windows程序,都必須從CwinApp類派生出自己的應用程序類,WinMain()就封裝在CwinApp類里。
?