当前位置: 代码迷 >> VC >> VC6.0 动态创建控件的有关问题!
  详细解决方案

VC6.0 动态创建控件的有关问题!

热度:4844   发布时间:2013-02-25 00:00:00.0
VC6.0 动态创建控件的问题!!求助!
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);
  相关解决方案