1、它是用来将Toolbar、DialogBar等可浮动的东西安排位置、处理和View、Frame之间的位置关系的,例如你直接用m_wndToolbar.ShowWindow(WM_HIDE)隐藏了工具条,那就最好调用这个函数重新安排一下剩下的Bar和View之间的位置
2、RecalcLayout是CFrameWnd定义的虚拟函数,
边框窗口在必要的时候调用虚拟函数RecalcLayout来重新放置它的控制条和客户窗口,例如在创建窗口时、响应消息WM_SIZE时
CFrameWnd::RecalcLayout调用CWnd的成员函数RepositionBars完成控制条窗口的重新放置
本文介绍了RecalcLayout函数的作用及其实现原理。该函数用于调整CFrameWnd中Toolbar、DialogBar等元素的位置,确保其在窗口大小变化时能够正确布局。文章详细解释了在不同情况下如何使用该函数。
837

被折叠的 条评论
为什么被折叠?



