1. 程式人生 > >VS2010中單文件檢視中增加對話方塊

VS2010中單文件檢視中增加對話方塊

1,建立一個對話方塊類CMyFormDlg,基類為CFormView;建立類時會自動關聯生成一個對話方塊資源,IDD_MYFORMDLG 注意:基類應為CFormView 2,在MainFrm.h中的CMainFrame類中定義一個視窗拆分類: CSplitterWnd  Splitter; 3,為CMainFrame類過載OnCreateClient函式,(說明:拆分視窗需要過載此函式) Splitter.CreateStatic(this,1,2); Splitter.CreateView(0,0,RUNTIME_CLASS(CMyFormDlg),CSize(400,150),pContext); //MyFormDlg為建立 CMyFormDlg類對應生 成對話方塊的ID
Splitter.CreateView(0,1,RUNTIME_CLASS(CMy435View),CSize(400,0),pContext); //435為單文件的名稱
SetActiveView((CMy435View*)Splitter.GetPane(0,1)); return true;
4,在MainFrame.cpp檔案中,包含相應的標頭檔案 #include "MyFormDlg.h" #include "435Doc.h" #include "435View.h"