close
有很多步驟要進行
1. 要先讓整體主程式知道有這東西的存在
2.存在是利用樣板來顯示的CMultiDocTemplate* pDocTemplate;
3.InitInstance裡面新增妳要的種類,對應的選單,文件document,還有視角view
pDocTemplate = new CMultiDocTemplate(IDR_TYPE,
RUNTIME_CLASS(CXDoc),
RUNTIME_CLASS(CChildFrame), // 自訂 MDI 子框架
RUNTIME_CLASS(CXView));
4.不要忘了檢查並加入他
AddDocTemplate(pDocTemplate);
5.個別宣告對應的childframe與view看要做甚麼
6.在childframe裡面事件新增OncreateClient對要分割的視窗作事情
7.指定的選單裡面,產生新的視窗!
pChildFrame = theApp.pDocTemplate->CreateNewFrame(this,NULL); // 產生新的視窗
theApp.pDocTemplate->InitialUpdateFrame(pChildFrame,this); // 更新
pChildFrame->ShowWindow(SW_SHOWMAXIMIZED);
pChildFrame->ActivateFrame();
pChildFrame->UpdateWindow();
簡易產生視窗完成!
全站熱搜