MFC .。。CReBar 上添加工具栏背景
来源:互联网 发布:ubuntu如何复制文件夹 编辑:程序博客网 时间:2024/06/05 05:56
CReBae m_rebasr ;
CToolBar m_wndToolBr;
if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT | TBSTYLE_TRANSPARENT //设置背景为透明 来显示我们 CReBar 的背景图片
, WS_CHILD | WS_VISIBLE | CBRS_TOP
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
{
TRACE0("Failed to create toolbar\n");
return -1; // fail to create
}
//这三行代码如果我们不想停靠工具栏那么 删除掉
/*m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndToolBar);*/
if(!m_rebar.Create(this)||
!m_rebar.AddBar(&m_wndToolBar, NULL, NULL,
RBBS_GRIPPERALWAYS | RBBS_FIXEDBMP))
{
TRACE0("Failed to create RE bar\n");
return -1; // fail to create
}
CReBarCtrl &ctl=m_rebar.GetReBarCtrl(); //返回 CReBarCtrl 的引用
HBITMAP hbit=(HBITMAP)::LoadImage(AfxGetInstanceHandle(),"bk.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE); //从文件加载位图
REBARBANDINFO info ;
memset(&info,0,sizeof(info)); //置0
info.cbSize=sizeof(REBARBANDINFO);
info.fMask=RBBIM_BACKGROUND ; //位掩码选择 填充hbmBack
info.hbmBack=hbit;
ctl.SetBandInfo(0,&info);
- MFC .。。CReBar 上添加工具栏背景
- MFC工具栏介绍(二)之CReBar
- mfc工具栏的添加
- mfc dialog 添加工具栏
- MFC添加工具栏
- 【VC+MFC】在工具栏上添加ComboBox控件的方法
- MFC--工具栏上添加控件(Edit等)
- MFC对话框程序中添加工具栏及工具栏上的Button响应UPDATE_COMMAND_UI消息
- MFC对话框程序中添加工具栏及工具栏上的Button响应UPDATE_COMMAND_UI消息
- MFC SDI 屏蔽主菜单和工具栏以及添加背景标题等操作
- vc2008 Mfc工具栏添加事件
- MFC工具栏添加自定义控件
- MFC工具栏添加ComboBox控件
- MFC 工具栏上加控件
- CReBar-VC制作动态真彩工具栏
- MFC 添加窗口背景
- VC/MFC 工具栏上动态添加组合框等控件的方法
- VC/MFC 工具栏上动态添加组合框等控件的方法
- CSDN是个好地方
- 2-SAT——2.0(hdu3715 Go Deeper,The 2010 ACM-ICPC Asia Chengdu Regional Contest)
- 动态规划入门(二)DP 基本思想 具体实现 经典题目 POJ1088 POJ1163 POJ1050
- js在IE下面弹出打开和保存文件的对话框
- Windows编程(3)|SDK自定义图标
- MFC .。。CReBar 上添加工具栏背景
- 使用Mac OS X系统必须了解的10条命令
- <<高效程序员的45个习惯>>
- 如果让我重做一次研究生
- PXE——Centos 6.0(DHCP,tftp,http,kickstart)
- 运用递归 删除父节点同事删除子节点
- Fetion 2011 破解面板宽度限制
- 判断指针状态 Demo
- Request Free License Key and Install SAP License Key using SLICENSE Transaction Code