MFC多文件程式雙擊文件選項卡實現文件最大化顯示

2021-08-26 13:25:22 字數 410 閱讀 8428

在cmainframe類中重寫虛方法pretranslatemessage處理滑鼠雙擊事件,方法原型如下:

virtual bool pretranslatemessage(msg* pmsg);

判斷滑鼠雙擊的區域是否為多文件選項卡區域,如果是呼叫全屏**使文件全屏顯示。

判斷滑鼠雙擊區域關鍵**如下:

bool cmainframe::pretranslatemessage(msg* pmsg)

}else

}if(isaction)

}break; }

return cmdiframewnd::pretranslatemessage(pmsg);

}

MFC 建立選項卡

1 建立三個選項卡dialog窗體,id分別改為porptest1 porptest2 porptest3 2 建立三個選項卡類,類名分別為cproptest1 cproptest2 cproptest3 3 建立乙個選項卡的父類,類名為 cproptest 4 為父類cproptest新增3個成員...

VC2010 多文件選項卡模式的2個應用

int cmainframe oncreate lpcreatestruct lpcreatestruct 在cchildframe裡有乙個指標,指向乙個mfctabctrl控制,用於實現選項卡來管理所有子框架視窗 cmfctabctrl m prelatedtabgroup 在cmainframe...

MFC多文件框架

m viewlist.addtail pview assert pview m pdocument null must be un attached pview m pdocument this 獲得cmainframe 獲得 cchildframe 獲得cdocument 獲得cview afxg...