如何让REBAR随工具栏的高度变化而改变?

lizifong 2005-08-04 02:52:28
像IE工具栏处的REBAR,当选用大图标后,REBAR会随着变高;
可偶做的REBAR却是在下次启动后才会变化,也就是说,它在创建时才获得TOOLBAR的高度数据.
该如何做?
...全文
90 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jobine 2005-08-26
  • 打赏
  • 举报
回复
我也不知道该怎么做,有没有想过销毁重建?
lizifong 2005-08-07
  • 打赏
  • 举报
回复
工具栏调用这个函数,才会改变高度,但REBAR就是不变.
如果原来设置文字在右侧,改变文字在下方后,由于REBAR未变,工具栏下部的文字只能看到上半部.
但在退出后重新启动进却是可能全部看到的.
SetBanInfo似乎也没有用.
郁闷,不过看到快乐鹦鹉回复也着实激动了一把.
快乐鹦鹉 2005-08-07
  • 打赏
  • 举报
回复
是不是要调用CFrameWnd::RecalcLayout这个函数,重新调整窗口对象大小
newkaka1981 2005-08-05
  • 打赏
  • 举报
回复
帮顶
lizifong 2005-08-05
  • 打赏
  • 举报
回复

15,979

社区成员

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

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