动态创建组合框的问题

yzx110 2003-08-21 09:51:46
m_wndCmdToolBar 是CCmdToolBar(派生自CToolBar)类型
int CMainFrame::CreateCmdBar(void)
{
if (!m_wndCmdToolBar.Create(this,WS_CHILD|WS_VISIBLE|CBRS_TOP|CBRS_TOOLTIPS))
{
return 0;
}
m_wndCmdToolBar.SetHeight(60);
CRect rc;
m_wndCmdToolBar.GetWindowRect(&rc);
ScreenToClient(&rc);
rc.InflateRect(-2,-2,-50,-2);
//m_hCmdComboBox 是CComboBox类型
if (!m_wndCmdToolBar.m_hCmdComboBox.Create
(WS_CHILD|WS_VISIBLE|WS_VSCROLL|CBS_DROPDOWNLIST,
rc,&m_wndCmdToolBar,1))
return 0;
return 1;
}

这段代码有什么问题么,怎么老是不能在工具栏上成功创建一个组合框控件!!
请教!!!
...全文
5 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yzx110 2003-08-30
这样也不行
回复
wudhu 2003-08-22
if (!m_wndCmdToolBar.m_hCmdComboBox.Create
(WS_CHILD|WS_VISIBLE|WS_VSCROLL|CBS_DROPDOWNLIST,
rc,&m_wndCmdToolBar,1))
这句话中的最后一个参数是UINT nID你写的是1,是不是应该声名一个Symbols如ID_COMBO。
我想可能是这里有问题;)
Good Luck
回复
yzx110 2003-08-21
谁帮帮我??
顶!!!!!!!!!!!!
回复
相关推荐
发帖
界面
创建于2007-09-28

1.5w+

社区成员

VC/MFC 界面
申请成为版主
帖子事件
创建了帖子
2003-08-21 09:51
社区公告
暂无公告