功能区组合框间距和对齐方式

Ribbon Combobox Spacing and Alignment

我的功能区上有两个组合框,一个在另一个下方,文本长度不同。这使得间距不均匀,我想纠正这一点,并希望在两者之间也允许更多 space。有什么简单的方法吗?还是 MFC 的限制?

现状:

理想情况:

我能够通过为面板设置 两个 属性来完成你想要的:

  • 垂直居中列 = true
  • 对齐列 = true

我在 Visual Studio 中测试时,功能区显示正确,如您所愿。但是,它最初没有正确显示。启动应用程序后,我不得不将样式更改为任何其他样式,更改才会生效。我认为这是因为注册表中 Workspace 设置的紧密耦合。