系统执行MFC应用程序是从什么地方的代码开始执行的?就比如说一个基于对话框的系统自动生成的工程?

系统执行MFC应用程序是从什么地方的代码开始执行的?就比如说一个基于对话框的系统自动生成的工程?,第1张

WinMain()是工程的入口,相当于win32函数的main(),但是在MFC中不能直接看到,MFC系统封装好的。一般在 入口函数工程名+App文件中的InitInstance()开始,但是一般功能不会涉及到这里,添加功能可以从工程名+Dlg文件中的OnInitDialog()函数开始调试,这个是对话框的初始化,形成对话框和对对话框的属性设置都是从OnInitDialog()这里开始的

mfc程序的入口函数为winmain()

但这个winmain被mfc封装了,也就是说工程里是找不到这个函数的。

但你也不用找。因为既然mfc封装了入口,就说明入口处不需要你做什么事情。

mfc会把你需要编写地方的代码给你的。

如果想了解mfc的架构。请搜索孙鑫MFC


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8106701.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存