建立拆分視窗

2021-05-28 07:18:38 字數 393 閱讀 4476

在mfc導航中 選擇了拆分視窗,但是執行時,還是單一視窗,這需要我們手動的過載函式oncreateclient(lpcretestruct,ccreatecontext * pcontext)來實現拆分,當然前提已經建立了基於cview的檢視 本例中為(cpathview),例項如下:

首先在mainfrm.h中定義變數:

csplitterwnd m_wndsplitter;

然後,過載oncreateclient函式

bool cmainframe::oncreateclient(lpcreatestruct /*lpcs*/,

ccreatecontext* pcontext)

建立拆分視窗

製作拆分視窗的步驟很簡單,主要步驟如下 1 建立多文件用於介面應用程式 2 單擊3次next按鈕,顯示應用程式嚮導的第4步 3 單擊advanced按鈕,顯示高階選項對話方塊 4 選擇window style選項卡,選中use split window核取方塊 5 close finish 6 在c...

拆分MDI視窗

在cchildframe中過載oncreateclient lpcs,pcontext crectrect getwindowrect rect boolbres m wndsplitter.createstatic this,1,2 m wndsplitter.createview 0,0,run...

opengl mfc 靜態拆分視窗

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