在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...