CalcFixedLayout 是 MFC 中 CBasePane 类的一个虚拟方法,用于计算固定布局。这个方法通常用于在控件大小变化时确定窗口中子控件的大小和位置。

以下是该方法的基本声明:
void CBasePane::CalcFixedLayout(BOOL bStretch, BOOL bHorz);

  •  bStretch 参数表示是否允许子控件在水平或垂直方向上被拉伸。

  •  bHorz 参数表示是否是水平方向的布局。


这个方法的实现取决于你的自定义 CBasePane 类的具体需求。通常,你需要在这个方法中计算并设置子控件的大小和位置,以确保它们正确地适应新的窗口大小。




转载请注明出处:http://www.pingtaimeng.com/article/detail/15580/MFC/CBasePane