Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit dcfaeab

Browse files
committed
[backport] Windows: Fix the screen bounding AiO rectangle
Original patch by Chris Wheeler (@grintor).
1 parent d1573e6 commit dcfaeab

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

mss/windows.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -198,16 +198,12 @@ def monitors(self):
198198
# All monitors
199199
sm_xvirtualscreen, sm_yvirtualscreen = 76, 77
200200
sm_cxvirtualscreen, sm_cyvirtualscreen = 78, 79
201-
left = self.user32.GetSystemMetrics(sm_xvirtualscreen)
202-
right = self.user32.GetSystemMetrics(sm_cxvirtualscreen)
203-
top = self.user32.GetSystemMetrics(sm_yvirtualscreen)
204-
bottom = self.user32.GetSystemMetrics(sm_cyvirtualscreen)
205201
self._monitors.append(
206202
{
207-
"left": int(left),
208-
"top": int(top),
209-
"width": int(right - left),
210-
"height": int(bottom - top),
203+
"left": int(self.user32.GetSystemMetrics(sm_xvirtualscreen)),
204+
"top": int(self.user32.GetSystemMetrics(sm_yvirtualscreen)),
205+
"width": int(self.user32.GetSystemMetrics(sm_cxvirtualscreen)),
206+
"height": int(self.user32.GetSystemMetrics(sm_cyvirtualscreen)),
211207
}
212208
)
213209

0 commit comments

Comments
 (0)