QQ登录

只需一步,快速开始

9.上位机VC MFC实现带图标的工具栏

[ 复制链接 ]
带图标的工具栏
功能展示
在默认情况下,MFC中提供的工具栏只能显示简单的图像,如果我们想要美化工具栏,就得自己实现这一功能,当前实例就实现了这一效果,如右图

9.上位机VC MFC实现带图标的工具栏

9.上位机VC MFC实现带图标的工具栏

要点提示
工具栏CTOOLBAR提供了一个GETTOOLBARCTRL方法,用于获得一个CTOOLBARCTRL对象,该对象提供了一个SETIMAGELIST方法,用于设置与工具栏关联的图像列表控件。只要在程序中创建一个图象,并向图像列表中添加图标,奖其与工具栏关联,那么工具栏按钮就会显示出图像
实现功能
1.新建一个单文档应用程序;
2.在CMAINFRAME类中添加一个成员变量CImageList m_Imagelist;
仍旧在类中的ONCREATE中,对此变量进行初始化,和工具栏的图标设置;
m_Imagelist.Create(32,32,ILC_COLOR24|ILC_MASK,0,1);
&#8226;  for (int i=0;i<9;i++)
&#8226;  {
&#8226;  m_Imagelist.Add(AfxGetApp()->LoadIcon(IDI_ICON1+i));
&#8226;  }
&#8226;  m_wndToolBar.GetToolBarCtrl().SetImageList(&m_Imagelist);
&#8226;  m_wndToolBar.GetToolBarCtrl().SetButtonSize(CSize(40,40));
&#8226;  m_wndToolBar.GetToolBarCtrl().SetBitmapSize(CSize(30,30));
具体功能的实现过程,我们来操作演示一个

源码及视频下载(仅电脑上可见):
请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:9.上位机VC MFC实现带图标的工具栏.rar 
文件大小:170.52 KB  售价:10金币
下载权限: 不限 以上或 VIP会员   [购买捐助会员]   [充值积分]   有问题联系我


  

您的支持是我们创作的动力!  

  

您可花点闲钱积分自助任意充值

  

成为VIP会员 全站资源任意下载永久更新!




回复

使用道具 举报

快速回复 返回列表 客服中心 搜索