第17章筆記(草稿)

主要內容:建立多文檔視窗程序。


視窗框架分爲兩類:主窗口和子窗口。主窗口繼承自CMDIFrameWnd,子窗口繼承自CMDIChildWnd。

主窗口和子窗口應該有各自的資源文件。

子窗口要有相應的文檔類和視圖類。

主窗口容納子窗口,子窗口關聯文檔和視圖。

文檔模板使用CMultiDocTemplate類。


利用AfxGetMainWnd()函數可以獲得指向主窗口的指針;利用AfxGetApp()函數可以獲得指向應用程序對象的指針。這兩個函數不屬於任何一個MFC類。

文檔模板對象的建立

CMultiDocTemplate *pDocTemplate;
pDocTemplate = new CMultiDocTemplate(
        子窗口所使用的資源ID,
        RUNTIME_CLASS(子窗口使用的文檔類類名),
        RUNTIME_CLASS(子窗口的視窗框架類類名),
        RUNTIME_CLASS(子窗口使用的視圖類類名)
    );


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