在MFC的 CMFCToolBar 类中,没有 SetOneRowWithSibling 这个具体的方法。或许你对类的某些其他方法或属性有一些混淆。

如果你想要控制工具栏按钮的布局,特别是与相邻控件(sibling)的关系,可以考虑使用工具栏的布局管理。MFC 提供了 CMFCToolBar 类的 SetWrappedRows 方法,用于设置工具栏的换行布局。

以下是 SetWrappedRows 方法的原型:
void CMFCToolBar::SetWrappedRows(BOOL bWrapped = TRUE);

通过调用这个方法,你可以设置工具栏是否允许按钮换行布局。如果 bWrapped 参数为 TRUE,则表示允许按钮换行。
m_wndToolBar.SetWrappedRows(TRUE); // 允许按钮换行布局

请注意,这个方法主要用于控制按钮在工具栏中是否自动换行,而不是直接与相邻控件(sibling)的关系。如果你的需求更复杂,可能需要考虑使用自定义布局或者调整控件的位置和大小。


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