共用方式為


建立文件框架視窗

文件/檢視建立 會顯示 CDocTemplate 物件如何組織建立框架視窗、文件和檢視和連接它們。 傳遞給 CDocTemplate 建構函式的三個 CRuntimeClass 引數指定框架視窗,文件和動態文件範本以回應使用者命令 (檔案功能表上的新命令或在 MDI 視窗功能表的新視窗命令的檢視類別。 在建立檢視和文件時,框架視窗文件範本儲存資訊以供日後使用。

若要正確運作 RUNTIME_CLASS 的機制,必須宣告您的衍生的框架視窗 (Frame Window) 類別與 DECLARE_DYNCREATE 巨集。 這是因為,架構需要建立文件框架視窗使用類別 CObject動態建構機制。

當使用者選擇建立文件的命令時,這個架構要求文件樣板建立資料物件、檢視和將顯示檢視的框架視窗。 在建立文件框架視窗時,文件樣板建立適當的類別 (衍生自 CMDIChildWnd 的從 SDI 應用程式的 CFrameWnd 或類別的物件至 MDI 應用程式。 架構會呼叫框架視窗物件的 LoadFrame 成員函式從資源取得建立資訊和建立視窗的視窗。 這個框架的視窗控制代碼框架視窗物件。 然後建立檢視,文件框架視窗的子視窗。

請注意在決定 何時使用CWnd衍生物件。

您還想知道關於哪些方面的詳細資訊?

請參閱

參考

使用框架視窗