为什么mfc中从InitInstance()中进入程序?

为什么mfc中从InitInstance()中进入程序


慕的地8271018
浏览 883回答 3
3回答

陪伴而非守候

谁说mfc中从InitInstance()中进入程序?你应该能找到mfc程序中都有一个全局变量theApp,最先执行的是这个theApp的构造函数。至于怎么进入的InitInstance(),是因为mfc的这个InitInstance()是一个虚函数,mfc程序有一个_tWinMain,就相当于C程序的main,它又调用了AfxWinMain,在AfxWinMain中调用了InitInstance(),由于InitInstance()是虚函数,对于InitInstance()的调用就调用到你的程序中的InitInstance()了

慕侠2389804

是从winmain入口的,不过一连串的调用会调用initInstance()看起来像是从这进入,其他额外的调用工作framework自动完成了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Ruby