部分解决VC2008以后CRebar 增加两个工具条,第二个工具条会右对齐的问题
2012-08-21 00:43
281 查看
在AddBar后增加调整:// Set rebar band info CSize sizeMainbar; m_wndToolBar.GetToolBarCtrl().GetMaxSize( &sizeMainbar ); REBARBANDINFO rbbi; ZeroMemory( &rbbi, sizeof(rbbi)); rbbi.cbSize = sizeof(rbbi); rbbi.fMask = RBBIM_CHILDSIZE | RBBIM_IDEALSIZE | RBBIM_SIZE | RBBIM_ID; rbbi.cxMinChild = 1; rbbi.cyMinChild = sizeMainbar.cy; rbbi.cx = rbbi.cxIdeal = sizeMainbar.cx; rbbi.wID = 0; m_wndReBar.GetReBarCtrl().SetBandInfo(0, &rbbi); m_wndToolBar1.GetToolBarCtrl().GetMaxSize( &sizeMainbar ); rbbi.cbSize = sizeof(rbbi); rbbi.fMask = RBBIM_CHILDSIZE | RBBIM_IDEALSIZE | RBBIM_SIZE | RBBIM_ID; rbbi.cxMinChild = 1; rbbi.cyMinChild = sizeMainbar.cy; rbbi.cx = rbbi.cxIdeal = sizeMainbar.cx; rbbi.wID = 1; m_wndReBar.GetReBarCtrl().SetBandInfo(1, &rbbi); 以上例子可以用,但在我的程序中不能用。不知是何原因。最后干脆还是另写一个toolbar把二者合并了。 |
相关文章推荐
- EXTJS4两个ComboBox的数据源联动,解决遇到第二个ComboBox第二次以后显示忙的状态问题
- EXTJS4两个ComboBox的数据源联动,解决遇到第二个ComboBox第二次以后显示忙的状态问题
- jqueryMobile 两个页面切换,第二个页面css样式没有加载的问题,已解决
- VC2008下多线程环境中AfxGetMainWnd()返回空指针问题及解决方法
- Python解决两个整数相除只得到整数部分问题
- VC串口控件编程,解决内存不断增加的问题
- VC2008 mfc90ud.dll无法找到问题如何解决
- VC++6.0 代码移植到 VC++2008应注意的两个问题
- VC2008 mfc90ud.dll无法找到问题如何解决
- VC的两个问题的解决方法
- vc2008 项目拆分库 出现 LNK2005 库函数重复定义的问题的解决方法
- 解决英文单词换行问题,文本里的单词换行时一个单词被分开成两个部分
- 解决VC2008加载符号缓慢的问题
- VS2005下使用VC,部分断点无效问题解决方法
- vc++ 2003下部分特殊问题及解决
- 解决VC6 --> VC2005 --> VC2008 中没有<sys/time.h> 问题
- 解决小问题--VC2008通过ADO连接ACCESS (转)
- 解决小问题--VC2008通过ADO连接ACCESS
- VC6下Release版工程增加调试信息遇到的问题和解决的方法
- VC串口控件编程,解决内存不断增加的问题