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