CMFCToolBar::CalcFixedLayout 是 MFC 中的一个公共方法,用于计算工具栏在固定大小布局(非可变大小布局)下的尺寸。这个方法通常在重写的派生类中使用,以确保工具栏在布局过程中得到正确的大小。

以下是该方法的原型:
CSize CMFCToolBar::CalcFixedLayout(BOOL bStretch, BOOL bHorz);

  •  参数 bStretch 表示是否允许拉伸工具栏。

  •  参数 bHorz 表示是否是水平布局(如果为 TRUE)还是垂直布局(如果为 FALSE)。


返回值是 CSize 对象,表示工具栏在固定布局下的尺寸。

通常,你可以在派生类中重写这个方法,以适应特定的布局需求,例如在重新计算布局时确定工具栏的适当大小。


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