直接代码如下
//添加新工具栏
if(!m_wndToolBarnew.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE |
CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC)
|| !m_wndToolBarnew.LoadToolBar(IDR_TOOLBAR1))
{
TRACE0("Failed to create status bar\n");
return -1;      // fail to create
}
m_wndToolBarnew.EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndToolBarnew); //创建按钮
CString str;
str="泥泵";
m_wndToolBarnew.SetButtonInfo(0, ID_PUMP_SHOW, TBSTYLE_BUTTON, 0);
m_wndToolBarnew.SetButtonText(0, str);
m_wndToolBarnew.SetButtonInfo(1, ID_MOTO_SHOW, TBSTYLE_BUTTON, 1);
str="电机";
m_wndToolBarnew.SetButtonText(1, str);
m_wndToolBarnew.SetButtonInfo(2, IDM_GATE_SHOW, TBSTYLE_BUTTON, 2); 
str="阀门"; 
m_wndToolBarnew.SetButtonText(2, str); m_wndToolBarnew.SetButtonInfo(3, IDM_TRANSD_SHOW, TBSTYLE_BUTTON, 3);
str="变频器";
m_wndToolBarnew.SetButtonText(3, str);
为什么运行后工具栏的按钮的文字显示不完整。通过什么办法可以解决?
譬如说泥泵两个字只有上面一点那一部分。