关于在工具栏的按钮里只显示文字,不显示图标

cqzj70 2018-08-18 04:18:40
怎样在工具栏的按钮里只显示文字,不显示图标,并且文字要居中
...全文
744 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sichuanwww 2018-08-19
  • 打赏
  • 举报
回复
schlafenhamster 2018-08-18
  • 打赏
  • 举报
回复
SetSizes(CSize(28,28),CSize(1,1) // 按钮 高度
cqzj70 2018-08-18
  • 打赏
  • 举报
回复
虽然不显示图标了,但按钮的高度变小了,如果既能保持按钮高度,又能让图标不显示就完美了
schlafenhamster 2018-08-18
  • 打赏
  • 举报
回复
m_wndToolBar1.CreateEx(this, TBSTYLE_FLAT , WS_CHILD | WS_VISIBLE |
CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS |
CBRS_FLYBY | CBRS_SIZE_DYNAMIC);
// cmd ID
UINT IDArray[]={ID_BT_1,ID_SEPARATOR,ID_BT_2,ID_SEPARATOR,
ID_BT_3,ID_SEPARATOR,ID_BT_4,ID_SEPARATOR,
ID_BT_5,ID_SEPARATOR,ID_BT_6,ID_SEPARATOR,
ID_BT_7,ID_SEPARATOR,ID_BT_8,ID_SEPARATOR,ID_BT_9};
int nIDCount = sizeof(IDArray)/sizeof(UINT);
m_wndToolBar1.SetButtons(IDArray,nIDCount);
for(int jj=0;jj<nIDCount;jj++)
{// have to be inside 'for' !!! if text under img
m_wndToolBar1.SetSizes(CSize(28,28),CSize(1,1));// 图标 只 1点
if (m_wndToolBar1.GetButtonStyle(jj) == TBBS_SEPARATOR) continue;
m_wndToolBar1.SetButtonText(jj,"测试");
}

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧