在我的框架窗口上,我有一个 CReBar 控件,在几行上带有不可移动的条带。在最后一行有两条带,它们当前向左对齐,第二条紧跟在第一条之后。
+--------+-------+------------------------------------+
|11111111|2222222|
+--------+-------+------------------------------------+
但我的产品管理人员希望我将第二条带子连接到线的右侧,中间留有空白区域。
+--------+------------------------------------+-------+
|11111111| |2222222|
+--------+------------------------------------+-------+
我在任何地方都找不到如何做到这一点。如果有任何帮助,我将不胜感激。
编辑:实际代码使用 Xtreme GUI 库,但其结构非常标准:
// ... Create toolbars
// Add toolbars to ReBar.
if (m_wndReBar.Create(this) &&
m_wndReBar.AddToolBar(pNavigateTB, RBBS_BREAK | RBBS_NOGRIPPER) &&
m_wndReBar.AddBar(&m_wndAddressBar, NULL, NULL, RBBS_NOGRIPPER) &&
m_wndReBar.AddToolBar(pMainToolBar, RBBS_BREAK | RBBS_NOGRIPPER) &&
m_wndReBar.AddToolBar(pViewsHelpTB, RBBS_NOGRIPPER))
{
...
}
这m_wndReBar
是一个 CReBar 派生类,工具栏是通用 Toolbar 控件的 Xtreme 包装器。他们使用常规的 MFC 标志,我没有找到将工具栏向右对齐的选项。