cinemadrape-windows icon indicating copy to clipboard operation
cinemadrape-windows copied to clipboard

Multi monitor support has a glitch

Open FrankSFLYS opened this issue 7 years ago • 3 comments

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) s1 When the application runs, the below part of the left monitor cannot be covered by a drape. (Shown on Fig.2) s2 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.

FrankSFLYS avatar Nov 07 '18 14:11 FrankSFLYS

I don't know if you are still maintaining this project, but thanks for your work.

FrankSFLYS avatar Nov 07 '18 15:11 FrankSFLYS

BTW, the area without been covered can't receive click events either.

FrankSFLYS avatar Nov 07 '18 15:11 FrankSFLYS

Sorry for the delay. I will try to reproduce the issue and find a fix. Thank you for reporting it.

helloworldwriter2 avatar Feb 01 '20 12:02 helloworldwriter2