W aplikacji używam kilku okien z gridami (TStringGrid lub TDrawGrid). W obu przypadkach teksty wypisuję za pomocą metod TextOut lub TextRect (TCanvas). Używam monitora 4K i Delphi XE3. Skalę w systemie mam ustawioną na 400%. Wszystkie okna mają wspólnego przodka więc są tworzone w podobny sposób, różnią się tylko gridami. Teksty na starych oknach są wyświetlane z rozdzielczością monitora (1 na obrazku). Niedawno utworzyłem nowe okno (2 na obrazku) i tekst w nim jest wyświetlany z inną rozdzielczością. Analizowałem ustawienia okien i gridów i nie potrafię znaleźć przyczyny. Może macie jakieś sugestie?
Używam również TSynEdit i tekst jest wyświetlany z niską rozdzielczością. Czy można sprawić aby również był wyświetlany z rozdzielczością monitora?
Dziękuję za wszelkie sugestie.