MFC运行机制

1.创建一个窗口代码

https://www.cnblogs.com/liming19680104/p/17032969.html   

2.设断点

 

 3.启动调试

 

调用堆栈窗口:上面的函数被下面的函数所调用

 

4.

双击函数

 

 

 

设断点

 

 

F5让程序执行到断点处

 

 F11进入AfxWinMain函数

 

CWinThread* pThread = AfxGetThread() 以Afx打头的是全局函数

 

F10让程序运行几行

把鼠标放在pThread和pApp上面,可以看到他们都是指向theAPP

 

 

5.

 

 这个初始化函数非常重要,每个MFC都要重写它

F11进入这个函数,就是进入我们自己写的初始化函数了

按几次F10

 

 这是消息循环函数

F11进入

 

调用父类的消息循环了,F11进入

 

 

 这是退出函数

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @   天子骄龙  阅读(61)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
历史上的今天:
2020-01-11 python--pathlib--路径操作
点击右上角即可分享
微信分享提示