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

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

本文简介:选择自 liukaven 的 blog

至此,winapp::initinstance()完成了自己的工作。

 

上面遗留了三个待研究的分支,让我们现在去研究它们:

1、  cdoctemplate

2、  cframewnd::loadframe

3、  cwnd::processshellcommand

 

 

 

研究cdoctemplate

 

我们的例子中是构造了一个cmultidoctemplate,它是从cdoctemplate派生而来,所以我们主要研究cdoctemplate

cdoctemplate的几个关键属性列表如下:

     cruntimeclass* m_pdocclass;         // class for creating new documents

     cruntimeclass* m_pframeclass;       // class for creating new frames

     cruntimeclass* m_pviewclass;        // class for creating new views

 

其中:

m_pdocclass

表示文档类类型,在此例子中就是cmditestdoc

m_pframeclass

表示容纳view窗口的框架窗口类类型,此例中为cchildframe

m_pviewclass

表示显示文档的view视类类型,此例中为cmditestview

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

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

go top