MFC切换子界面后,主界面的工具栏怎么切换

嘻嘻666 2017-07-07 03:24:38


我每个子界面需要的工具栏按钮都是不一样的,



加载工具栏的代码
	m_Toolbar.CreateEx(this);//创建工具栏控件
m_Toolbar.EnableToolTips();//激活信息提示功能
m_Toolbar.SetButtons(nArray, 4);
m_Toolbar.SetSizes(CSize(38, 38), CSize(30, 30));
m_Toolbar.GetToolBarCtrl().SetImageList(&m_ImageList);
m_Rebar.Create(this);
m_Rebar.AddBar(&m_Toolbar);
m_Rebar.RedrawWindow();
REBARBANDINFO info;
info.cbSize = sizeof(info);
info.fMask = RBBIM_BACKGROUND;
m_Toolbar.ModifyStyle(0, TBSTYLE_TRANSPARENT);//设置工具栏背景色透明
m_Rebar.GetReBarCtrl().SetBandInfo(0, &info);
RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0);
...全文
261 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgl7903 2017-07-08
  • 打赏
  • 举报
回复
试试重新销毁&重新构造 ImageList

15,980

社区成员

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

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