单文档自定义工具栏

Mark一下

//装载工具栏上资源图片 
CImageList m_ImgList;
//创建新的工具栏
CToolBar m_newToolBar;


 

//去掉自带的工具栏  
	m_wndToolBar.ShowWindow(SW_HIDE);  
	//设置自己的工具栏  
	SetIcon(LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDR_MAINFRAME)),TRUE);  
	//加载资源图片  
	m_ImgList.Create(32,32,ILC_COLOR24 | ILC_MASK,1,1);  
	m_ImgList.Add(AfxGetApp()->LoadIcon(IDI_ICON3));  
	m_ImgList.Add(AfxGetApp()->LoadIcon(IDI_ICON3));  
	m_ImgList.Add(AfxGetApp()->LoadIcon(IDI_ICON3));  
	m_ImgList.Add(AfxGetApp()->LoadIcon(IDI_ICON3));  

	//创建工具栏  
	m_newToolBar.Create(this);  
	//设置按钮  
	//m_newToolBar.SetButtons(Array,4);  

	m_newToolBar.SetButtonInfo(0, IDB_MAIN_BUTTON1, TBSTYLE_BUTTON, 0);
	m_newToolBar.SetButtonInfo(1, IDB_MAIN_BUTTON2, TBSTYLE_BUTTON, 1);
	m_newToolBar.SetButtonInfo(2, IDB_MAIN_BUTTON3, TBSTYLE_BUTTON, 2);
	m_newToolBar.SetButtonInfo(3, IDB_MAIN_BUTTON4, TBSTYLE_BUTTON, 3);

	//设置按钮图标文字  
	m_newToolBar.SetButtonText(0,_T("设置端口"));  
	m_newToolBar.SetButtonText(1,_T("配置插件"));  
	m_newToolBar.SetButtonText(2,_T("日志管理"));  
	m_newToolBar.SetButtonText(3,_T("关于"));  

	//设置按钮大小  
	m_newToolBar.GetToolBarCtrl().SetButtonWidth(60,120);  
	//将按钮和资源图标相关联  
	m_newToolBar.GetToolBarCtrl().SetImageList(&m_ImgList);  
	m_newToolBar.SetSizes(CSize(70,60),CSize(32,32));  
	//激活鼠标提示功能  
	m_newToolBar.EnableToolTips(TRUE);  
	//显示工具栏  
	RepositionBars(AFX_IDW_CONTROLBAR_FIRST,AFX_IDW_CONTROLBAR_LAST,0);  


 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值