On 07.10.2015 11:52, Juha Manninen wrote:
When I worked with Delphi, VCL's DPI support was broken and a the
retailer's support was frustrated when people kept asking about it. I
don't know about the latest situation. Maybe FireMonkey has solved it
better. Anyway, I think we should solve it despite of how VCL behaves.
In bug tracker there are 9 issues with tag HighDPI. The real number of
high DPI issues is much higher. For example this one has many related
issue marked : http://bugs.freepascal.org/view.php?id=14688
Both VCL and FireMonkey are not automatically DPI aware.
In VCL, it is possible with manual approach:
https://community.embarcadero.com/blogs/blog-menu/entry/how-to-guide-upgrading-your-delphi-vcl-applications-to-support-4k-displays
(Works pretty well.)
I don't know the state of the art of FireMonkey, though. The last time I
checked it was broken. And since FMX should be scalable by design, this
was a NO-GO for me. So I switched to LCL :)
Ondrej
--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus