我新创建了一个单文档应用程序,将OnCreate()里的内容注释掉;
在CMainFrame.h中定义了一个CToolBar m_toolbar;
在CMainFrame.cpp中
m_toolbar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP|CBRS_FLYBY | CBRS_SIZE_DYNAMIC ) ;
m_toolbar.LoadToolBar(IDR_MAINFRAME);
m_toolbar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_toolbar);
结果报错;
我不解为什么用CToolBar就不行,而用CMFCToolBar就行?我不相信用CToolBar不可以,所以发帖求教,,,
------解决方案--------------------------------------------------------
IDR_MAINFRAME资源是否匹配?
------解决方案--------------------------------------------------------
你新建一个MFC程序,不要使用额外的界面支持,然后对比下。
------解决方案--------------------------------------------------------
调试,看看哪句出错,出什么错