如何将字体设置为弹出菜单?

时间:2017-02-27 14:39:55

标签: c++ windows winapi mfc highdpi

我在Windows应用程序中显示弹出菜单时遇到问题。我没有机会设置它的字体大小。我需要这样做,例如,当我有两个具有不同DPI的监视器并且想要在监视器上显示具有与系统DPI不同的DPI的菜单时。我创建的应用程序使用Per Monitor DPI Aware清单。

我知道在Windows 10中可以创建具有特定DPI感知上下文的菜单,因此它将被拉伸位图(找到信息here),但我不想伸展任何东西。此外,使用系统或Unaware DPI Aware Context创建菜单会导致其行为不正确,例如菜单中的鼠标位置不正确。

0 个答案:

没有答案