<div dir="ltr"><div>It is the same as windows 8 (scales). There are also different levels of support, like dpi aware and also per monitor dpi aware.</div>High DPI support in the IDE is an ongoing issue with the latest releases. It is much much better than what it was.<div>It just scales the control, you can check out the source code for what is happening, just search for the DoAfterMonitorDpiChanged method.</div><div>Old versions of delphi with a DPI other than 96 will be horrible and inconsistent with the presentation.</div><div><br></div><div>The per monitor support is interesting. Each control has a current dpi property as you can't rely on Screen.PixelsPerInch anymore.</div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Nov 17, 2020 at 1:57 PM John Bird <<a href="mailto:johnkbird@xtra.co.nz">johnkbird@xtra.co.nz</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div lang="EN-NZ" dir="ltr">
<div dir="ltr">
<div style="font-size:12pt;font-family:Calibri;color:rgb(0,0,0)">
<div>
<div style="font-size:small;text-decoration:none;font-family:Calibri;font-weight:normal;color:rgb(0,0,0);font-style:normal;display:inline">Looking
at high resolution screens – external monitor and replacing laptop i.e. going to
<font face="Times New Roman">3840x2160 instead of
1920x1080</font></div></div>
<div>
<div style="font-size:small;text-decoration:none;font-family:Calibri;font-weight:normal;color:rgb(0,0,0);font-style:normal;display:inline"><font face="Times New Roman"></font> </div></div>
<div>
<div style="font-size:small;text-decoration:none;font-family:Calibri;font-weight:normal;color:rgb(0,0,0);font-style:normal;display:inline"><font face="Times New Roman">I have seen one and its nice, under display settings in
Windows 10 it had “Change the size of text, apps and other items” set to
300%</font></div></div>
<div>
<div style="font-size:small;text-decoration:none;font-family:Calibri;font-weight:normal;color:rgb(0,0,0);font-style:normal;display:inline"><font face="Times New Roman"></font> </div></div>
<div>
<div style="font-size:small;text-decoration:none;font-family:Calibri;font-weight:normal;color:rgb(0,0,0);font-style:normal;display:inline"><font face="Times New Roman">Questions:</font></div></div>
<ol>
<li>
<div style="font-size:small;text-decoration:none;font-family:Calibri;font-weight:normal;color:rgb(0,0,0);font-style:normal;display:inline"><font face="Times New Roman">What is this setting doing? </font></div>
</li><li>
<div style="font-size:small;text-decoration:none;font-family:Calibri;font-weight:normal;color:rgb(0,0,0);font-style:normal;display:inline"><font face="Times New Roman">Is it different from Windows 8 which had a scaling
factor (eg 125 DPI) which could be set and would create issues with many
programs such as Delphi 2007 IDE (e.g. some dialogs could
not fit their items within the borders )</font></div>
</li><li>
<div style="font-size:small;text-decoration:none;font-family:Calibri;font-weight:normal;color:rgb(0,0,0);font-style:normal;display:inline"><font face="Times New Roman">How well do older Delphi (e.g. D2007) programs and IDE
play in such a high setting (300%)</font></div>
</li><li>
<div><font>How well do latest Delphi (e.g. 10.4) programs
and IDE play in such a high setting (300%) - as I have both
versions of Delphi active</font></div></li></ol>
<div>
<div> </div></div>
<div>
<div>Any
comments from those working with such great big screens please on tips and
pitfalls</div></div>
<div>
<div style="font-size:small;text-decoration:none;font-family:Calibri;font-weight:normal;color:rgb(0,0,0);font-style:normal;display:inline"><font face="Times New Roman"></font> </div></div>
<div>
<div style="font-size:small;text-decoration:none;font-family:Calibri;font-weight:normal;color:rgb(0,0,0);font-style:normal;display:inline"> </div></div>
<div>
<div style="font-size:small;text-decoration:none;font-family:Calibri;font-weight:normal;color:rgb(0,0,0);font-style:normal;display:inline"> </div></div>
<div>
<div style="font-size:small;text-decoration:none;font-family:Calibri;font-weight:normal;color:rgb(0,0,0);font-style:normal;display:inline"> </div></div></div></div></div>
_______________________________________________<br>
NZ Borland Developers Group - Delphi mailing list<br>
Post: <a href="mailto:delphi@listserver.123.net.nz" target="_blank">delphi@listserver.123.net.nz</a><br>
Admin: <a href="http://delphi.org.nz/mailman/listinfo/delphi" rel="noreferrer" target="_blank">http://delphi.org.nz/mailman/listinfo/delphi</a><br>
Unsubscribe: send an email to <a href="mailto:delphi-request@listserver.123.net.nz" target="_blank">delphi-request@listserver.123.net.nz</a> with Subject: unsubscribe</blockquote></div>