OnInitDialog()是CDialog类的一个虚函数,可以由子类重载。当CDiaog子类调用DoModal()函数时,就会触发一系列函数调用,最终调用OnInitDialog()。可以在VC6中创建一个基于对话框的MFC应用程序,在OnInitDialog里面打上断点,当程序运行进入断点是,打开调用堆栈窗口,就可以跟踪得到调用OnInitDialog()的函数。
MFC中,OnInitDialog()函数(对话框初始化),你可以把它理解为开始构建对话框的函数。
在BOOL CXXApp::InitInstance() 里面
CXXDlg dlg;
m_pMainWnd = &dlg;
int nResponse = dlg.DoModal();
后面就调用OnInitDialog() 初始化对话框了