You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have 2 monitors but with different resolutions and sizes. They combine together with one on left and another on right. The left one is much longer at height. (Shown on Fig.1)
When the application runs, the below part of the left monitor cannot be covered by a drape. (Shown on Fig.2)
After reviewing your source codes, I think it happens because of SystemInformation.VirtualScreen (MainForm.menu.cs, line 207) Maybe there are some inner glitches of the property. So I recommend that within the process of gathering every unique monitor (method AddMonitorMenuItems in MultiMonitorSupport.cs, line 36), find the rectangle with the longest width and the longest height (or the summation of them, I don't really know how it works). So that it can make sure the whole area of the screen can be covered.
The text was updated successfully, but these errors were encountered:
I have 2 monitors but with different resolutions and sizes. They combine together with one on left and another on right. The left one is much longer at height. (Shown on Fig.1)


When the application runs, the below part of the left monitor cannot be covered by a drape. (Shown on Fig.2)
After reviewing your source codes, I think it happens because of
SystemInformation.VirtualScreen
(MainForm.menu.cs, line 207) Maybe there are some inner glitches of the property. So I recommend that within the process of gathering every unique monitor (methodAddMonitorMenuItems
in MultiMonitorSupport.cs, line 36), find the rectangle with the longest width and the longest height (or the summation of them, I don't really know how it works). So that it can make sure the whole area of the screen can be covered.The text was updated successfully, but these errors were encountered: