如何使我的OwnerDrawn UserControl 尊重用户的dpi (96/120/xxx)和/或字体大小(normal, large, extra large)?
有些人建议在 Graphics 对象上使用 DpiX 和 DpiY 属性,但是这似乎对我的控件没有任何影响(即使我选择了哪种字体大小或 DPI,它们始终设置为 96)。
在 StackOverflow 上还有另一个类似的问题,其中建议使用 AutoScale 属性,但是建议的解决方案也没有什么作用。
.NET 中除了依赖于 WPF 外,是否没有其他方法可以实现此功能?