Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multi monitor support has a glitch #1

Open
FrankSFLYS opened this issue Nov 7, 2018 · 3 comments
Open

Multi monitor support has a glitch #1

FrankSFLYS opened this issue Nov 7, 2018 · 3 comments
Assignees
Labels

Comments

@FrankSFLYS
Copy link

FrankSFLYS commented Nov 7, 2018

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
Copy link
Author

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

@FrankSFLYS
Copy link
Author

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

@helloworldwriter2
Copy link
Contributor

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants