On 2018-02-11 09:34, Ondrej Pokorny via Lazarus wrote:

Does fpGUI support DPI on per-monitor basis? I.e. I have a high-DPI laptop screen and a normal DPI external monitor connected to it - and I work on both of them.

Last time I tested (granted that was a while back), the fpGUI application detects the DPI of the monitor it is launched on. I can't remember what happens when you drag that application from one monitor to another (where they have varying dpi values).

[Nothing related to fpGUI] I do know that Windows 10 is seriously broken in this regard. At least I think it is broken, or the implementation is seriously sh*t. eg: Take an application like Delphi XE3 and launch it on a 140+ dpi monitor. Open a debug window (or any non-docked IDE window). Drag that window to the 96dpi monitor. Boom, you have the over-scaled fuzzy looking window. Even dragging a single window application so that just over 50% of the window appears on the 96dpi monitor, and the same thing happens. Less than 50% overlap, and all is well. WTF Microsoft!!! I've got this issue at work every day. To alleviate the problem slightly, I have to change the "default monitor" to the lower dpi monitor.


fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal

My public PGP key:  http://tinyurl.com/graeme-pgp
Lazarus mailing list

Reply via email to