使用Visual Studio 2010并使用自定义样式创建标准MFC项目我将主菜单项全部对齐到左侧:
+-------------------------------------------+
| File Edit Help |
+-------------------------------------------+
| |
如果我想要右侧的“帮助”菜单项,我需要做什么:
+-------------------------------------------+
| File Edit Help |
+-------------------------------------------+
| |
我在菜单项的资源编辑器/属性中尝试了不同的选项,但是没有找到任何帮助我获得所需效果的东西。
我目前的视觉主题是Office 2007 - 黑色,如果相关,但更改它我也不会发现它有任何影响。
答案 0 :(得分:1)
当您谈论新的CMFCMenuBar时,此功能不再可用。
此类样式多年来不再在Microsoft产品中使用。即使在Windows XP中,帮助菜单也不再正确调整。
在内部我仍然可以看到一个名为CMFCToolBarMenuButton :: m_bShowAtRightSide的属性,但我没有看到任何可以设置的位置。
在内部,我检查了从菜单资源(CreateFromMenu)创建CMFCMenuBar的代码。此外,没有代码可以检查MFT_RIGHTJUSTIFY。