温故而知新,学习MFC框架如何创建的过程[25]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 liukaven 的 blog

 

 

看一下至此的trace输出,中间的dll加载被去掉了:

before cmultidoctemplate

before adddoctemplate

before new cmainframe

cmainframe::cmainframe()

before pmainframe->loadframe

cmainframe::precreatewindow entry         // 注意:precreatewindow 被两次调用

cmainframe::precreatewindow entry

cmainframe::oncreate entry before cmdiframewnd::oncreate

cmainframe::oncreate before m_wndtoolbar.createex

cmainframe::oncreate before m_wndstatusbar.create

before parsecommandline

before processshellcommand

cmditestdoc::cmditestdoc()       // 文档对象被创建

cchildframe::cchildframe()       // 子框架窗口被创建

cchildframe::precreatewindow entry

cchildframe::precreatewindow entry

cchildframe::precreatewindow entry

cmditestview::cmditestview() entry   // 子框架窗口的 oncreate 中创建了 view 窗口

cmditestview::precreatewindow entry

cmditestdoc::onnewdocument() entry

before pmainframe->showwindow

before pmainframe->updatewindow

 

// 退出时的 trace

cmditestview::~cmditestview()

cchildframe::~cchildframe()

cmditestdoc::~cmditestdoc()

cmainframe::~cmainframe()

本文关键:温故而知新,学习MFC框架如何创建的过程
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top