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

标签 c++ combobox mfc ribbon spacing

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

现状:

Current

理想情况:

Ideal

最佳答案

enter image description here

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

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

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

关于c++ - 功能区组合框间距和对齐方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28472090/

相关文章:

c# - 获取串口信息

c++ - 我可以从对话框的 DoModal 函数返回自定义值吗?

view - 在 MFC 中获取现有但非事件 View

c++ - SetWindowPos() 跨进程 DPI 感知

c++ - 无法将 'this' 指针从 'std::stack<_Ty>' 转换为 'std::stack<_Ty> &'

excel - 从命名范围填充组合框

unicode - 使用 CFile::typeUnicode

c++ - linux 标准输出管道问题

c++ - 菜单栏仅在使用 Qt5 在 MacOS 上切换应用程序/桌面后显示

c# - 单击组合框时如何避免乘法