在 MFC(Microsoft Foundation Classes)的 CSplitterWnd 类中,确实有名为 RecalcLayout 的公共方法。

具体的函数签名如下:
virtual void RecalcLayout();

这个方法用于重新计算分隔窗口的布局。当分隔窗口的大小发生变化或其他需要重新计算布局的情况发生时,可以调用这个方法。

通常,在窗口大小改变、添加或删除分隔条等操作之后,需要调用 RecalcLayout 以确保分隔窗口中的子窗格得到正确的布局。

使用例子:
pSplitterWnd->RecalcLayout();

这个例子演示了如何在需要重新计算布局的时候调用 RecalcLayout 方法。


转载请注明出处:http://www.zyzy.cn/article/detail/22459/MFC/CSplitterWnd