窗口创建函数调用关系

来源:互联网 发布:python 数字水印 编辑:程序博客网 时间:2024/05/29 15:04

MFC应用类InitInstance开始,调用CSingleDocTemplate::OpenDocumentFileCSingleDocTemplate::OpenDocumentFile首先调用CDocTemplate::CreateNewDocument创建文档,再调用CDocTemplate::CreateNewFrame创建框架,CDocTemplate::CreateNewFrame首先调用CreateObject()动态创建框架,在通过CFrameWnd::LoadFrame加载框架资源,CFrameWnd::LoadFrame先通过AfxEndDeferRegisterClassGetIconWndClass注册窗口类,再调用CFrameWnd::Create创建框架窗口,CFrameWnd::Create调用CWdn::CreateEx完成时机工作,并在这时系统给框架窗口发送WM_CREATE消息,调用CFrameWnd::OnCreate创建窗口。

原创粉丝点击