MFC中靜態拆分視窗

2022-05-08 14:30:08 字數 450 閱讀 5070

一:範例執行結果:

二:具體實現步驟步驟:

(1)建立2個視窗類cselectview和cdisplayview,到時候負責往上圖1和2的位置顯示東西。

(2)主視窗中定義乙個切分視窗類的物件,通過物件進行拆分:

csplitterwnd m_spliter;    //

切分視窗類物件

(3)重寫主視窗oncreateclient方法:

1)將視窗拆分為1行2列

2)建立0行0列和0行1列的資料

bool cmainframe::oncreateclient(lpcreatestruct lpcs, ccreatecontext*pcontext)

MFC之拆分視窗

bool cmainframe oncreateclient lpcreatestruct lpcs,ccreatecontext pcontext 5 在mainfrm.cpp 原始檔的開始處,新增檢視類cdemoview 的包含檔案 include demoview.h 6 編譯並執行,結果如圖...

opengl mfc 靜態拆分視窗

參考 第一 對函式wglmakecurrent有乙個新的認識。使指定的顏色上下文 rendering context 成為當前執行緒正呼叫的地顏色上下文 rendering context 在該執行緒中的所有opengl呼叫命令都將被畫在被指定的hdc上。所以,你可以使用wglmakecurrent...

MFC 單文件 拆分視窗

自定義兩個類cusertreeview 繼承於ctreeview,顯示使用者資訊 cmediclistview 繼承於clistview,顯示藥品資訊 類檢視中,選中頂層資料夾 右擊 新增類 mfc 在框架類中做處理,使用csplitterwnd類實現拆分功能,h中 csplitterwnd類定義物...