如何让REBAR随工具栏的高度变化而改变?
像IE工具栏处的REBAR,当选用大图标后,REBAR会随着变高;
可偶做的REBAR却是在下次启动后才会变化,也就是说,它在创建时才获得TOOLBAR的高度数据.
该如何做?
问题点数:80、回复次数:5Top
1 楼lizifong(scorrt)回复于 2005-08-05 20:41:12 得分 0
2 楼newkaka1981(加油)回复于 2005-08-05 21:25:00 得分 15
帮顶Top
3 楼happyparrot(快乐鹦鹉)回复于 2005-08-07 15:10:56 得分 50
是不是要调用CFrameWnd::RecalcLayout这个函数,重新调整窗口对象大小Top
4 楼lizifong(scorrt)回复于 2005-08-07 21:06:22 得分 0
工具栏调用这个函数,才会改变高度,但REBAR就是不变.
如果原来设置文字在右侧,改变文字在下方后,由于REBAR未变,工具栏下部的文字只能看到上半部.
但在退出后重新启动进却是可能全部看到的.
SetBanInfo似乎也没有用.
郁闷,不过看到快乐鹦鹉回复也着实激动了一把.Top
5 楼jobine(愚人渡)回复于 2005-08-26 17:32:12 得分 15
我也不知道该怎么做,有没有想过销毁重建?Top




