WTL设置工具栏按钮不同大小和文字

来源:互联网 发布:二次元测量仪怎么编程 编辑:程序博客网 时间:2024/06/06 10:00
CToolBarCtrl aToolBar=m_hWndToolBar;TBBUTTONINFO btnInfo={0};btnInfo.cbSize=sizeof(TBBUTTONINFO);btnInfo.dwMask=TBIF_LPARAM|TBIF_BYINDEX|TBIF_SIZE|TBIF_TEXT;//必须指定TBIF_LPARAMaToolBar.GetButtonInfo(1,&btnInfo);// 工具栏下标从1开始btnInfo.cx=50;// 索引为1的工具栏按钮高度btnInfo.pszText=_T("启动");// 索引为1的工具栏按钮文字aToolBar.SetButtonInfo(1,&btnInfo);aToolBar.GetButtonInfo(2,&btnInfo);btnInfo.cx=80;// 索引为2的工具栏按钮高度btnInfo.pszText=_T("暂停");// 索引为2的工具栏按钮文字aToolBar.SetButtonInfo(2,&btnInfo);::SendMessage(m_hWndToolBar,TB_SETBUTTONSIZE,0,MAKELPARAM(0,50));// 设置按钮高度