MFC对话框程序的运行流程:

1、theApp:声明一个全局唯一变量调用CHelloMfcApp构造函数

2、调用CHelloMfcApp::InitInstance函数

3、定义主对话框类的对象

4、调用对话框类的构造函数

5、调用对话框对象的Domodal函数

6、调用对话框对象中的OnInitDialog函数初始化对话框

7、对话框退出后,返回Domodal函数状态。


对话框的应用程序类InitInstance函数作用:

   BOOL  InitInstance()是MFC的CWinApp类的成员函数,而WinMain才是真正的入口点,但是MFC不允许程序中有WinMain这个函数,因为MFC自己编写了WinMain函数,如果程序中再定义就重复定义了,而MFC编写的的WinMain函数则调用了CWinApp::InitInstance函数,所以InitInstance看起来似乎就是MFC程序的入口点