Jump to content

Recommended Posts

Posted

I bought a new Lenovo laptop and everything on the display is pretty hard for me to read, so I adjusted the display settings to 125% (which it shows as "Recommended"). But with this setting above 100%, an Autoit GUI that I created is messed up. The buttons are oversized for the dialog box and placed too far down and right. Anyone else have this issue, and is there a fix?

  • Moderators
Posted

wysocki,

A well-known problem - search the forum for "DPI Aware" and  you will find many threads on the subject.

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

  Reveal hidden contents

 

Posted
  Quote
;Make gui DPI AWARE...
If @OSVersion = 'WIN_10' Then DllCall("User32.dll", "bool", "SetProcessDpiAwarenessContext" , "HWND", "DPI_AWARENESS_CONTEXT" -2)
If @OSVersion = 'WIN_81' Then DllCall("User32.dll", "bool", "SetProcessDPIAware")
Expand  

This is exactly what we needed....

Not sure if I also needed the new beta autoitwrapper but I have that too...

Now here is the next question....
Will this confuse the app on low res monitors?  do I need separate versions now?

 

Digital Chaos - Life as we know it today.I'm a Think Tank. Problem is, my tank is empty.The Quieter you are, the more you can HearWhich would you choose - Peace without Freedom or Freedom without Peace?Digital Chaos Macgyver ToolkitCompletely Dynamic MenuSQLIte controlsAD FunctionsEXCEL UDFPC / Software Inventory UDFPC / Software Inventory 2GaFrost's Admin Toolkit - My main competitor :)Virtual SystemsVMWAREMicrosoft Virtual PC 2007

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...