BOOL CColorBoxDlg::Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, CCreateContext* pContext)
{
// TODO: Add your specialized code here and/or call the base class
m_toolbar.LoadToolBar(IDR_TOOLBAR1);
m_toolbar.Create(this,WS_CHILD|WS_VISIBLE|CBRS_TOP,IDR_TOOLBAR1);
return CDialog::Create(IDD, pParentWnd);
}
这个是主窗口的 create 事件里添加的代码,m_toolbar 是 CColorBoxDlg的成员变量 CToolBar m_toolbar。
为什么运行窗口没反映呢?哪位大哥给看看。谢谢了。
------解决方案--------------------------------------------------------
应当先建立Create(),再载入LoadToolBar()
m_toolbar.Create(this,WS_CHILD|WS_VISIBLE|CBRS_TOP,IDR_TOOLBAR1);
m_toolbar.LoadToolBar(IDR_TOOLBAR1);