工控编程吧
标题:
上位机MFC如何添加工具栏按钮文本标签
[打印本页]
作者:
qq263946146
时间:
2019-7-20 12:05
标题:
上位机MFC如何添加工具栏按钮文本标签
这种功能,对应的实现函数为SetButtonText函数为工具栏类的成员函数。
可以新建立一个单文件程序,使用默认的工具栏类来测试。
例如在工具栏初始时,可以设置工具栏按钮文本
效果
(, 下载次数: 3)
上传
点击文件名下载附件
for(int n = 0; n < m_wndToolBar.GetCount(); n++)
{
//获得工具栏按钮ID
UINT nID = m_wndToolBar.GetItemID(n);
CString strText = _T("");
if(!strText.LoadString(nID))
{
continue;
}
int nIndex = strText.Find(_T('\n'));
if(nIndex < 0)
{
continue;
}
strText = strText.Right(strText.GetLength() - nIndex - 1);
strText+="gkbc8.com";
//设置工具栏按钮文本
m_wndToolBar.SetButtonText(n, strText);
}
也可以设置按钮的大小
CRect rect;
m_wndToolBar.GetItemRect(0, &rect);
//设置工具栏按钮尺寸
m_wndToolBar.SetSizes(rect.Size(), CSize(16,15));
if (!m_wndStatusBar.Create(this) ||
!m_wndStatusBar.SetIndicators(indicators,
sizeof(indicators)/sizeof(UINT)))
{
TRACE0("Failed to create status bar\n");
return -1; // fail to create
}
[MFC408]1[/MFC408]
[weixinlianxi]1[/weixinlianxi]
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4