我在Windows应用程序中显示弹出菜单时遇到问题。我没有机会设置它的字体大小。我需要这样做,例如,当我有两个具有不同DPI的监视器并且想要在监视器上显示具有与系统DPI不同的DPI的菜单时。我创建的应用程序使用Per Monitor DPI Aware清单。
我知道在Windows 10中可以创建具有特定DPI感知上下文的菜单,因此它将被拉伸位图(找到信息here),但我不想伸展任何东西。此外,使用系统或Unaware DPI Aware Context创建菜单会导致其行为不正确,例如菜单中的鼠标位置不正确。