mfc程序流程
2002-01-26 10:46
531 查看
1: application object产生
2:AfxWinMain执行AfxWininit,调用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,程序结束!!
相关文章推荐
- 深入浅出MFC学习笔记3--MFC程序流程
- vc++深入跟踪MFC程序的执行流程
- MFC 程序入口和执行流程
- MFC 应用程序框架-程序入口和执行流程
- mfc,示例 ctrlbars 程序运行流程分析
- 【转载】MFC 程序入口和执行流程
- MFC程序启动函数调用简单流程
- 深入跟踪MFC程序的执行流程
- MFC深入浅出-Win32程序开发流程
- MFC 程序执行流程
- MFC 程序入口和执行流程
- 转:MFC 程序入口和执行流程
- MFC 程序入口和执行流程
- 深入跟踪MFC程序的执行流程
- MFC程序执行流程
- MFC 程序的执行流程
- [MFC]动态控件实现 程序执行流程 [大三TJB_708]
- MFC 应用程序框架-程序入口和执行流程
- MFC 程序入口和执行流程
- 【转】MFC 程序入口和执行流程