mfc程式流程 (轉)
1: application 產生
2:AfxWinMainAfxWininit,AfxinitThred
3:AfxWinMain執行InitApplication,Initinstance(是Cwinapp虛涵數, 改寫!)
4:CMyWinApp::InitInstance new 一個CMyFrameWnd
5:CMyFrameWnd構造呼叫Create產生主視窗
6:InitInstance 執行ShowWindow,UpdateWindow,發出WM_PAINT
7:AfxWinMain 執行run
8:::GetMessage,WM_PAINT 由::DispatchMessage送CWnd::DefWindowProc-->MessageMap
9:呼叫對應函式(BEGIN—MESSAGE—MAP,END_MESSAGE_MAP建立的)
10:單擊file/close,則發出WM—CLOSE
11:CMyFrameWnd交預設處理
12:呼叫::DestroyWindow發出WM_DESTROY
13:預設處理呼叫::postQuitMessage 發出WM_QUIT
14:CWinapp::Run收到WM—QUIT結束內部迴圈,呼叫ExitInsance(若CMyWinApp改寫
Exitinstance,則呼叫CMyWinApp::ExitInstance;
15:回到AfxWinMain,執行AfxWinTerm,結束!!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-996516/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- NO MFC - 使用 .log 除錯程式 (轉)除錯
- 簡述MFC程式生與死 (轉)C程式
- MFC下CSocket程式設計詳解(轉)程式設計
- No MFC,Only API (轉)API
- MFC檔案複製的函式程式程式碼 (轉)函式
- 使用MFC編寫internet查詢程式 (轉)
- 基於MFC文件/視/框架程式之利劍 (轉)框架
- 初學MFC(2) (轉)
- 初學MFC(1) (轉)
- No MFC 程式設計01 - 最精簡的 win32 程式 (轉)程式設計Win32
- 在SDK程式中使用MFC中的輔助類 (轉)
- MFC程式設計(五)C程式程式設計
- MFC程式設計(四)C程式程式設計
- MFC程式設計(二)C程式程式設計
- MFC程式設計(一)C程式程式設計
- MFC程式設計(六)C程式程式設計
- MFC程式設計(三)C程式程式設計
- MFC 程式基本介面配置
- Visual C++/MFC 指南(4):MFC 簡要指點 (轉)C++
- 非議MFC(三)庫程式碼的質量問題 (轉)
- VC++/MFC 教程1(英文) (轉)C++
- VC++/MFC 教程2(英文) (轉)C++
- VC++/MFC 教程3(英文) (轉)C++
- MFC技術內幕簡結 (轉)
- 【筆記】《深入淺出MFC》第6章 MFC程式的生死因果筆記C程式
- MFC Window程式設計(第二版)精華濃縮筆記(三) (轉)程式設計筆記
- MFC登入介面,跳轉到功能介面
- VC++/MFC 教程4&5(英文) (轉)C++
- VC++/MFC 教程6&7(英文) (轉)C++
- 用MFC構造DirectX應用框架 (轉)框架
- MFC架構下的DirectX8 (轉)架構
- MFC訊息響應機制分析 (轉)
- mfc中的訊息的應用 (轉)
- MFC下CSocket程式設計詳解程式設計
- 簡單而完整:MFC骨幹程式(深入淺出MFC之讀書筆記)筆記
- 利用MFC程式設計在工具條中增加組合框控制元件 (轉)C程式程式設計控制元件
- MFC 捕獲按鈕 按下和抬起 (轉)
- No MFC,Only API——選單的建立和使用 (轉)API