high reolution screen issues

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #36818
    jimsweb
    Participant

    My monitor resolution is 2880×1620 and i have kept font to scale to 150% in my laptop for better viewing. I'm using a lenova W541 laptop with Windows 10 installed. In general, i don't have any issues with applications built with Delphi XE10. However, whenever i use the alpha skins, it turns out to be looking ugly. Please see the below image of the default demo i have downloaded from alphaskins and compiled it in delphi XE10. Could anyone suggest me, how can i correct this issue? Do i have to adjust the font to get this corrected? How can i get this issue corrected in high resolution screens?

    23723979284_4d29dc8dff_b.jpg

    #54590
    Support
    Keymaster

    Hello!

    Can you give me an example where standard controls looks good, but missed up when skins added, please?

    This problem is interesting and I plan to spent some time for researches soon. AlphaControls doesn't changes position or size of component byself. So, I need such examples of different work of controls with skins and without skins.

    I know, this scaling problem is common for Delphi VCL, you can see some examples in the Delphi IDE even, even in easy forms (look attached screenshot).

    Some additional links concerning this issue:

    http://stackoverflow…reater-than-100

    https://msdn.microso…p/dn469266.aspx

    http://www.gerixsoft.com/blog/delphi/large-fonts

    #54600
    jimsweb
    Participant

    thanks for the responses. I have tried numerous combinations and examples. What i understood was that there are issues with scaling GUI applications built with delphi. It even gets bigger and worsened when using alpha controls.

    1. this is how standard dephi control look like when built with delphi xe 10

    23740453764_d9455567fa_b.jpg

    2. the same GUI apps is added with skinning – not much issues

    24260420842_72a3c9e8a5_b.jpg

    3. Same GUI app created with alphacontrols

    24260420772_a3b93e5491_b.jpg

    4. Same app (in #3) with skinning disabled but uses alpha controls

    24342429536_6587d812cc_b.jpg

    #54601
    jimsweb
    Participant

    note – all above applications are using forms default 'scaled=ture'

    #51066
    jimsweb
    Participant

    i just figured it out how to overcome this issue. Just disable the high DPI option in Delphi XE10! Not sure if this is an issue with Delphi xe10 or alphacontrols. Somehow it seems to be the only workaround!

    24114487160_06a7f1b054_b.jpg

    24042284869_e58477e593_b.jpg

    #54627
    Support
    Keymaster

    Thank you for very useful information.

    #54637
    jimsweb
    Participant

    you are welcome.

Viewing 7 posts - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.