Inconsistent LabVIEW and LabWindows™/CVI UI Behavior with Multiple Monitors on Windows 10

Updated Apr 7, 2021

Reported In


  • LabVIEW
  • LabWindows/CVI

Operating System

  • Windows


Reported on high resolution monitors on computers running Windows 10.

Issue Details

I have a computer that runs Windows 10, and one of my monitors is a higher resolution than the others. When I run a VI on the high-resolution monitor, everything works as expected. If the VI panel is dragged to any extended monitor, the LabVIEW panel UI behaves strangely, including:
  • Right-clicking on the block diagram or front panel does not bring up the function or control palette
  • Clicking on any menu item highlights the item, but nothing pulls down, or the menu is offset, potentially even to another screen
  • The cursor appears to be very small on the extended monitor while in LabVIEW
  • The palettes in LabVIEW appear too large
  • The drop-down menus in LabVIEW are shifted to the left of the screen when I use multiple screens
On LabWindows™/CVI, the project UI behaves as follows:
  • When right-clicking a code statement, the context menus are shown in a different section of the screen or a different monitor
  • Context menus are not shown at all
All other applications behave correctly on my system. 


There is a known issue with versions of LabVIEW and LabWindows™/CVI, on Windows 10 where the UI will behave incorrectly when extended monitors are set to differing magnifications from the primary monitor. This can also happen if the primary monitor is a higher resolution than the extended monitors. Check your magnification settings. Ensure that they are uniform for each of the monitors.

  • On the desktop, right-click >> Display Settings >> navigate to Scale and Layout to adjust scaling and resolution for each screen
  • Set scaling within LabVIEW™ or LabWindows™/CVI to be defined by the application
    1. Right-click on the LabVIEW™ or LabWindows™/CVI icon, and then navigate to Properties
  1. On the Compatibility tab, select the "Override high DPI scaling behavior" or "Disable display scaling on high DPI settings" checkbox, and make sure Scaling performed by is set to Application.
  • Set your DPI scaling to be the same value across all screens, preferably a lower value. For example: change it to 100% if you have it at 125% or 150%

Additional Information

In Windows 10 Version 1703 and later version of Windows, the text of the Disable display scaling on high DPI settings option is changed to Override high DPI scaling behavior, scaling performed by: Application.