多文件問題

2021-06-19 16:44:12 字數 620 閱讀 9825

1.是多文件工程。

2.在cmainfram.h新增cdialogbar m_wndmydialogbar;

3.在cmainfram.cpp oncreat中:

if (!m_wndmydialogbar.create(this,idd_dialog1,/*這個是對話方塊的id,對話方塊沒有建立類,應該不用吧?*/

cbrs_right | cbrs_tooltips | cbrs_flyby | cbrs_hide_inplace,

130/*這個是m_wndmydialogbar 的id*/))

m_wndmydialogbar.enabledocking(cbrs_align_left | cbrs_align_right);

enabledocking(cbrs_align_any);

showcontrolbar((ccontrolbar *)&m_wndmydialogbar,true,false);

執行後沒看到那個對話方塊工具條,咋回事?單步跟蹤已經看到那個m_wndmydialogbar的m_hwnd是有值的。後來另外做了乙個選單項來執行showcontrolbar((ccontrolbar *)&m_wndmydialogbar,true,false),結果也沒實現。

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