最后是cdoctemplate::initialupdateframe,这里面主要是激活新建的框架、文档、视,看得挺头疼的。
|
void cdoctemplate::initialupdateframe(cframewnd* pframe, cdocument* pdoc, bool bmakevisible) { // just delagate to implementation in cframewnd pframe->initialupdateframe(pdoc, bmakevisible); } |
现在,文档、框架窗口、视窗口全部被创建出来,我们胜利的返回到processshellcommand处。显示和更新主窗口,完成了winapp::initinstance :
|
// 主窗口已初始化,因此显示它并对其进行更新 pmainframe->showwindow(m_ncmdshow); pmainframe->updatewindow(); |