武器装备
implement_dyncreate(MFC单文档视图架构)


7、OnFileNew函数的执行过程

通过theApp获取文档管理类对象地址(m_pDocManager)


通过文档管理类对象地址(m_pDocManager)获取一个链表成员(m_templateList)并从链表中获取单文档模板类对象(pTemplate)


利用单文档模板类对象(pTemplate)获取文档类的静态变量地址,并调用对象加工厂函数,动态创建文档类对象,并返回对象地址。


利用单文档模板类对象(pTemplate)获取框架类的静态变量地址,并调用对象加工厂函数,动态创建子框架类对象,并返回对象地址。


利用框架类对象调用Loadframe函数,创建主框架窗口.在处理框架窗口的WM_CREATE消息时,动态创建视图类对象并创建视图窗口。


在处理视图窗口的WM_CREATE消息时,将视图类对象和文档类对象建立绑定关系


欢迎关注公众号:顺便编点程

MFC单文档视图架构nerror="javascript:errorimg.call(this);">


顶一下()     踩一下()

热门推荐

发表评论
0评