Как я могу заставить свой OwnerDrawn UserControl учитывать dpi пользователей (96/120 / xxx) и / или размер шрифта (обычный, большой, очень большой)?
Некоторые люди предлагают использовать свойства DpiX и DpiY для графического объекта, но это не похоже ни на что в моем контроле (т.е. они всегда установлены на 96, независимо от того, какой размер шрифта или dpi я выберу) .
Здесь, в StackOverflow, есть еще один аналогичный вопрос, в котором предлагается использовать свойства AutoScale, но предлагаемые решения на самом деле тоже ничего не делают.
Нет ли способа сделать это в .NET, кроме как полагаться на WPF?