首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

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

2012-10-27 
VC6.0 动态创建控件的问题!!求助!BOOL CColorBoxDlg::Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowN

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);

热点排行