toolbar风格设置(立即给分!) 请问:可不可以把CTOOLBAR设置成ResourceView下DIALG的控件栏风格比如:以二列多行形式显示工具,另外不主动停靠在窗口某边而是悬浮在窗口中一个指定位置! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for(int x=0;x<13;x++) m_wndFoolBar.SetButtonStyle(x*2+1,m_wndFoolBar.GetButtonStyle(0)|TBBS_WRAPPED);两列~~~~~ POINT pt={0,0}; FloatControlBar(&m_wndFoolBar,pt);悬浮 请问楼上,我是用下面的方式定义的自己的TOOLBAR,该怎么把你上面设置的按钮风格加进去!请高手尽量说的详细点.......谢谢!CRect rect(10,5,15,5); //定义自己的TOOLBAR if (!m_myToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_ALIGN_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY |, CBRS_SIZE_DYNAMIC,rect,IDR_TOOLBAR1) ||!m_myToolBar.LoadToolBar(IDR_TOOLBAR1)) { TRACE0("Failed to create toolbar\n"); return -1; // fail to create }//工具栏的停靠设置 m_myToolBar.EnableDocking(CBRS_ALIGN_ANY); EnableDocking(CBRS_ALIGN_ANY); DockControlBar(&m_myToolBar); CRect rect(10,5,15,5);if (!m_myToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_ALIGN_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY |, CBRS_SIZE_DYNAMIC,rect,IDR_TOOLBAR1) ||!m_myToolBar.LoadToolBar(IDR_TOOLBAR1)){ TRACE0("Failed to create toolbar\n"); return -1; // fail to create}for(int x=0;x<13;x++)m_myToolBar.SetButtonStyle(x*2+1,m_myToolBar.GetButtonStyle(0)|TBBS_WRAPPED);m_myToolBar.EnableDocking(CBRS_ALIGN_ANY);EnableDocking(CBRS_ALIGN_ANY);POINT pt={0,0};FloatControlBar(&m_wndFoolBar,pt); FloatControlBar(&m_myToolBar,pt); 谢谢楼上啊.....我把代码加进去提示如下错误,我再调一下,搞定后一定加分!debug assert fialed!file:bartool.cppline:556 请问有窗口被还原时触发的消息 如何使某个窗口脱离DWM? 如何让activex控件自动下载呢 visual studio 2005 c++中如何实现float到Cstring的类型转换 当用户改变一个目录比如删除时候,如何通知程序进行更新界面? 关于进程间通讯的问题。请各位大侠帮忙。 csdn.net总是说服务器忙,是不是csdn.net中毒了? 如何对c++程序进行反编译? 反垃圾邮件规则--求! 关于icmp包 请问能定时更新网页吗? 创建类对象时 用ClassA a;与ClassA* a = new ClassA()的区别
m_wndFoolBar.SetButtonStyle(x*2+1,m_wndFoolBar.GetButtonStyle(0)|TBBS_WRAPPED);
两列~~~~~
FloatControlBar(&m_wndFoolBar,pt);悬浮
//定义自己的TOOLBAR
if (!m_myToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_ALIGN_TOP
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY |, CBRS_SIZE_DYNAMIC,rect,IDR_TOOLBAR1)
||!m_myToolBar.LoadToolBar(IDR_TOOLBAR1))
{
TRACE0("Failed to create toolbar\n");
return -1; // fail to create
}//工具栏的停靠设置
m_myToolBar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_myToolBar);
if (!m_myToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_ALIGN_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY |, CBRS_SIZE_DYNAMIC,rect,IDR_TOOLBAR1) ||!m_myToolBar.LoadToolBar(IDR_TOOLBAR1))
{
TRACE0("Failed to create toolbar\n");
return -1; // fail to create
}
for(int x=0;x<13;x++)
m_myToolBar.SetButtonStyle(x*2+1,m_myToolBar.GetButtonStyle(0)|TBBS_WRAPPED);
m_myToolBar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
POINT pt={0,0};
FloatControlBar(&m_wndFoolBar,pt);