【问题标题】:Win32 menu item alignmentWin32 菜单项对齐
【发布时间】:2026-01-27 02:50:01
【问题描述】:

我在 Visual Studio 中生成了一个默认的 Win32 应用程序,我的菜单如下所示

如何使菜单项与菜单项左对齐而不是右对齐?谢谢。

【问题讨论】:

  • 我们只能猜测您是如何编写程序的
  • @DavidHeffernan 默认 Win32 应用
  • 这里看起来不像……
  • @DmitriNesteruk 可能是您 PC 上的设置,与构建 Win32 应用程序无关。其他应用程序和窗口呢?
  • @PaulMcKenzie Windows 8.1,我怀疑这是可能影响应用程序的唯一因素

标签: c++ user-interface winapi


【解决方案1】:

'惯用手'设置已损坏或更改。要更改此设置,请按照以下步骤操作。

  1. 按 Windows 徽标 key+R 以调出 运行 对话框。在里面 打开行,复制/粘贴以下文本行: shell:::{80F3F1D5-FECA-45F3-BC32-752C152E456E}

  2. 确定

  3. 这将启动 Tablet PC 设置 配置对话框(即使 您没有平板电脑)。

  4. 选择其他选项卡。

  5. 在惯用手部分,勾选左撇子 选项。

  6. 点击确定

【讨论】:

    【解决方案2】:

    系统参数信息,SPI_GET/SETMENUDROPALIGMENT

    【讨论】: