cmdichildwnd下有乙個m_hmenushared,應該就是子框架被啟用時的選單控制代碼,和這個框架關聯的文件模板下也有乙個m_hmenushared,除錯的時候發現,它們是相同的。我原來想在子框架的oncreate裡用getmenu得到它的選單指標,發現行不通,現在用cmenu::fromhandle把這個m_hmenushared包裝成指標就可以對子框架的選單進行訪問了。
pxxtemplate = new cmultidoctemplate(
idr_menu_main_en,
runtime_class(cxxsystemdoc),
runtime_class(cxxframe),
runtime_class(cxxview));
adddoctemplate(pxxtemplate);
pxxtemplate->m_hmenushared = m_pmainwnd->getmenu()->getsafehmenu();
MFC多文件框架
m viewlist.addtail pview assert pview m pdocument null must be un attached pview m pdocument this 獲得cmainframe 獲得 cchildframe 獲得cdocument 獲得cview afxg...
MFC多文件框架
m viewlist.addtail pview assert pview m pdocument null must be un attached pview m pdocument this 獲得cmainframe 獲得 cchildframe 獲得cdocument 獲得cview afxg...
MFC多文件框架
m viewlist.addtail pview assert pview m pdocument null must be un attached pview m pdocument this 獲得cmainframe 獲得 cchildframe 獲得cdocument 獲得cview afxg...