如何在VC++ MFC中的工具栏中加入Edit控件类似IE的地址栏,我只能插入按钮
2个回答
展开全部
首先在工具栏加入两个分割线。
用setbuttoninfo函数设置分割线的宽度
用个getitemrect函数得到分割线区域的大小,放到rect结构体
在rect结构体上创建一个combobox
m_wndToolBar.SetButtonInfo(10,9999,TBBS_SEPARATOR,100);
CRect rect;
m_wndToolBar.GetItemRect(10,&rect);
m_wndComBox.Create(WS_CHILD|WS_VISIBLE|WS_VSCROLL
|CBS_SORT|CBS_DROPDOWNLIST|CBS_AUTOHSCROLL ,
CRect(rect.left,rect.top,rect.right,rect.bottom+100),
&m_wndToolBar,9999);
追问
这段代码添在哪里?
追答
MainFrame的OnCreate函数最后就可以。。
你可以看看MFC Windows程序设计这本书。里边有实例代码。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询