X

Help Articles are product support tips and information straight from the NV5 Geospatial Technical Support team developed to help you use our products to their fullest potential.



2729 Rate this article:
No rating

Wrong resolution output from GET_SCREEN_SIZE in IDL 32-bit on Windows if 4K screens are used

A customer recently encountered an issue while using the IDL routine GET_SCREEN_SIZE to programmatically obtain the screen resolution.

The customer reported that calling the GET_SCREEN_SIZE routine in a Windows 10 system with IDL 64-bit version returned the expected result. However, calling the same routine on the same machine from IDL 32-bit version, returned the wrong output.

The same results occurred if the customer used the IDL object IDLsysMonitorINfo()

After investigating, it seems the issue is related to the 4K screen the customer is using. A workaround is proposed by Microsoft in the page linked at the end of this article.

Here the steps to follow to apply the workaround:

-          Right-click on the IDL icon in the Start menu and select Open File Location

-          On the IDL shortcut, right click and open Properties

-          Go to the Compatibility tab

-          In the Settings section, select the option “Override high DPI scaling behavior. Scaling performed by: Application”

-          Apply settings and close Properties

-          Run IDL

 

Further details at:

https://support.microsoft.com/en-gb/help/3025083/windows-scaling-issues-for-high-dpi-devices

 

 

 

 

written by CS on 5/30/2018, reviewed by DS on 5/30/2018

Please login or register to post comments.
Featured

End-of-Life Policy Enforcement for ENVI 5.3 / IDL 8.5 and Earlier Versions

5/6/2024

April 1, 2024 Dear ENVI/IDL Customer,  We are reaching out to notify you of our supported... more »

How to Upgrade licenses to ENVI 6.x / IDL 9.x

12/5/2023

What is the new Upgrade function? Starting with ENVI 6.0 and IDL 9.0, we have implemented an... more »

What to do if the 'License Administrator - License Server' for the Next-Generation License Server does not start?

6/13/2023

Background: With the release of ENVI 5.7 & IDL 8.9 and the corresponding Next-Generation licensing... more »

Next-Generation Licensing FAQ

4/28/2023

  NV5 Geospatial has adopted a new licensing technology for all future releases of our ENVI, IDL... more »

The IDL Virtual Machine

6/6/2013

What is the IDL Virtual Machine? An IDL Virtual Machine is a runtime version of IDL that can... more »