1.生成單文件應用程式,執行結果如下:
2.專案-新增類-mfc(mfc類)新增
注:選擇cformview基類,類名自定義同理新增cdownview類
3.在框架類(cmainframe)中新增oncreateclient訊息,並做如下修改:
在cmainframe中新增變數
.h
csplitterwnd m_splitter;//提供拆分視窗的功能,生成多個窗格
.cpp
//建立靜態視窗
m_splitter.createstatic(this,2,1);//兩行一列拆分
//建立檢視
m_splitter.createview(0,0,runtime_class(cupview),csize(500,200),pcontext);
m_splitter.createview(0,0,runtime_class(cdownview),csize(500,300),pcontext);
retuen true;
/*return cframewnd::oncreateclient(lpcs,pcontext);*/
注:登出原有的返回值,在cmainframe標頭檔案中新增(包含)自定義類的標頭檔案。
4.再次執行結果如下:
最後,去資源檢視-根據需要對對應的dialog新增相關操作。
MFC 單文件 拆分視窗
自定義兩個類cusertreeview 繼承於ctreeview,顯示使用者資訊 cmediclistview 繼承於clistview,顯示藥品資訊 類檢視中,選中頂層資料夾 右擊 新增類 mfc 在框架類中做處理,使用csplitterwnd類實現拆分功能,h中 csplitterwnd類定義物...
MFC單文件分割視窗
建立單文件程式 新建兩個對話方塊,用於分割視窗,對話方塊的style屬性改為child,border屬性改為none,最開始沒有改這個,程式執行的時候報錯了。將兩個對話方塊生成從cformview派生的類。在cmainframe中新增兩個成員變數,型別為csplitterwnd,如下所示 cspli...
單文件mfc視窗分割
說明 第一次發表部落格,全當為自己學習做個記錄,將自己的學習新東西和bug整理記錄,方便自己日後的學習。內容有借鑑別人的地方,結尾均附上別人的鏈結。1 新建單文件專案,生成如下幾個類 2 在mainfrm。h檔案中新增如下 csplitterwnd m splitwnd1 csplitterwnd ...