CMFCToolBar 设置文本显示

CMFCToolBar在图标下显示文本方法

CMFCToolBar在工具栏上的图像下面显示文本的方法

1.使用SetButtonText

    在CFrameWndEx的子类CMainFrame的OnCreate函数中创建工具栏之后调用SetButtonText

    m_wndToolBar.SetButtonText(0,_T("新建"));

    设置所有的工具栏按钮

    或者 m_wndToolBar.SetButtonText(m_wndToolBar.CommandToIndex(ID_FILE_NEW),TEXT("new"));

 m_wndToolBar.AdjustLayout();

    然后调用SetSizes设置按钮大小。

2.非常简便的方法是使用CMFCToolBar::EnableTextLabels方法    --------------///文本在图片下面

    在工具栏编辑器里编辑每一个按钮的Prompt属性,格式是“说明文字\n名称”。其中名称就是显示的文本。

    然后在CFrameWndEx的子类CMainFrame中重载函数LoadFrame,在其中添加代码:

    m_wndToolBar.EnableTextLabels(TRUE);

    其中m_wndToolBar是程序的主工具栏CMFCToolBar m_wndToolBar;

eg:

    m_wndToolBar.EnableTextLabels();

  m_wndToolBar.SetToolBarBtnText(0, _T("文字"));

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值