C# Skalierung UserControl-Inhalte in übereinstimmung mit Benutzer Dpi/Schriftgröße

Wie bekomme ich meine OwnerDrawn UserControl zu respektieren, die Benutzer dpi (96/120/xxx) und/oder Schriftgröße (normal, groß, extra groß)?

Einige Leute empfehlen, verwenden Sie die DpiX und DpiY Eigenschaften auf ein Graphics-Objekt, aber das scheint nicht zu etwas in meiner Kontrolle (d.h. Sie sind immer auf 96, unabhängig davon, welche schriftart,-Größe oder-dpi-ich wähle).

Gibt es eine ähnliche Frage hier auf StackOverflow, wo es nahelegt, verwenden Sie die Option "automatisch skalieren" Eigenschaften, aber die vorgeschlagenen Lösungen nicht wirklich etwas.

Gibt es keine Möglichkeit, dies zu tun, in .NET, außer für die Berufung auf WPF?

InformationsquelleAutor | 2009-02-21
Schreibe einen Kommentar