MFC ToolBar工具栏修改指定Button的Icon,添加文字的方法

一.修改指定Button的ICon:

	int TotalImage =m_wndColorToolBar.GetToolBarCtrl().AddBitmap(1, IDB_SELECTCHECKBOX/*BMP Resource*/);
	m_wndColorToolBar.SetButtonInfo(5/*Button Index In Tool Bar*/, IDB_CHECKBTNTOOLBAR/*One Button In Tool Bar*/, TBBS_CHECKBOX , TotalImage);

二.给Button添加文字:

#define TBSTYLE_EX_MIXEDBUTTONS   0x00000008
#define BTNS_SHOWTEXT 0x0040

m_wndColorToolBar.ModifyStyle(0, BTNS_SHOWTEXT | TBSTYLE_EX_MIXEDBUTTONS | TBSTYLE_LIST);

//set text of button in tool bar.
m_wndColorToolBar.SetButtonText(5, _T("Text"));
WORD cx = LOWORD(m_wndColorToolBar.GetToolBarCtrl().GetButtonSize());
WORD cy = HIWORD(m_wndColorToolBar.GetToolBarCtrl().GetButtonSize());
m_wndColorToolBar.GetToolBarCtrl().SetButtonSize(CSize(cx, cy));






  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值