CDocument / CView / CFrameWnd

嚮導完成的創建DOC/VIEW過程主要做了以下幾件事情,

    1.new了DOC,FRAME,VIEW三個對象 

    2.創建了FRAME,VIEW兩個窗口
    3.將FRAME對象地址保存到APP對象中,將DOC對象地址保存到VIEW對象中,將VIEW對象地址插入到DOC對象裏面的一個表中,將VIEW對象地址保存到FRAME對象裏面.
    嚮導產生對象使用RUNTIME_CLASS來動態創建的,其實就是new了一把.
    只要我們手動做了這三件事,那麼就完全實現了嚮導所實現的效果.這樣當我們自己創建FRAME,VIEW,DOC的時候,就可以靈活運用了,需要DOC,我就NEW一個,然後傳到VIEW裏面去,不需要,就不用new.
    知道怎麼手動創建這些東西之後,做起東西來就靈活多了.我可以把FRAME,VIEW放到對話框裏,或者只把VIEW放在對話框裏,或者在VIEW裏面再放一個FRAME,或者在VIEW裏面放CSplitterWnd.

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章