在VC++中,如何在工具栏上添加一个下拉列表框控件
1个回答
展开全部
1。先在建toolbar中建一个空按钮:ID_COM;
2。为CMainFrame添加CComboBox类型的变量m_com;
3.修改CMainFrame的OnCreate(),在ToolBar创建语句后加入一下语句:
m_wndToolBar.SetButtonInfo(9, ID_COM,TBBS_SEPARATOR, 80);
CRect rc;
m_wndToolBar.GetItemRect(9,&rc);
rc.bottom+=200;
m_com.Create(WS_CHILD|WS_VISIBLE|CBS_DROPDOWN|CBS_AUTOHSCROLL|WS_VSCROLL,rc,&m_wndToolBar,ID_COM);
m_com.AddString("111111111111111");
m_com.AddString("222222222222222");
m_com.AddString("333333333333333");
2。为CMainFrame添加CComboBox类型的变量m_com;
3.修改CMainFrame的OnCreate(),在ToolBar创建语句后加入一下语句:
m_wndToolBar.SetButtonInfo(9, ID_COM,TBBS_SEPARATOR, 80);
CRect rc;
m_wndToolBar.GetItemRect(9,&rc);
rc.bottom+=200;
m_com.Create(WS_CHILD|WS_VISIBLE|CBS_DROPDOWN|CBS_AUTOHSCROLL|WS_VSCROLL,rc,&m_wndToolBar,ID_COM);
m_com.AddString("111111111111111");
m_com.AddString("222222222222222");
m_com.AddString("333333333333333");
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询