Also unsere Anwendung (> 10 Mannjahre Entwicklung) ist praktisch vollständig Skalierbar.
Folgende Dinge solltest du beachten:
-
GUI-Entwicklung nur auf PC's mit Standard-Schriftgröße
- Verwendung von Trägerpanels mit entsprechenden Alignment bzw. Bordersize
- Hilfsfunktionen MulDivPixelPerInch(...) um korrekt immer vom 96-DPI-Wert die korrekten skalierten Pixelangaben zu haben
Den Rest machen ein paar Quellcodezeilen für
GUI-Komponenten die nicht so richtig Skalieren (Berechnung von Spaltenbreiten in Grids, Zeilenhöhen von Grid-Zellen, ...
und
Immer wieder Test in einer entsprechenden VM mit 150% Schriftgröße (Die normalen 25 zeigen zu wenig Unterschied um alle fehler zu erkennen).
Windows Vista - Eine neue Erfahrung in Fehlern.