方法的声明如下:
void CalcFixedLayout(BOOL bStretch, BOOL bHorz);
- bStretch 参数表示是否允许拉伸工具栏,如果设置为 TRUE,工具栏可以在水平或垂直方向上拉伸。
- bHorz 参数表示计算水平方向的固定布局(TRUE)还是垂直方向的固定布局(FALSE)。
在运行时,调用这个方法可以根据当前的布局和大小,计算工具栏中每个按钮的位置和大小,以便正确地显示工具栏。
使用示例:
CMFCToolBar toolBar;
// 假设要计算水平方向的固定布局
BOOL bStretch = TRUE;
BOOL bHorz = TRUE;
toolBar.CalcFixedLayout(bStretch, bHorz);
这个方法通常在创建工具栏后、调整主窗口大小时或者其他需要重新计算工具栏布局的情况下调用,以确保工具栏的正确显示。
转载请注明出处:http://www.zyzy.cn/article/detail/20220/MFC/CMFCToolBar