|
@@ -64,6 +64,19 @@ static bool isScreenSaverRunning()
|
|
|
return sreensaver;
|
|
|
}
|
|
|
|
|
|
+DISPLAY_DEVICE GetPrimaryDevice()
|
|
|
+{
|
|
|
+ int index = 0;
|
|
|
+ DISPLAY_DEVICE dd;
|
|
|
+ dd.cb = sizeof(DISPLAY_DEVICE);
|
|
|
+
|
|
|
+ while (EnumDisplayDevices(NULL, index++, &dd, 0))
|
|
|
+ {
|
|
|
+ if (dd.StateFlags & DISPLAY_DEVICE_PRIMARY_DEVICE) return dd;
|
|
|
+ }
|
|
|
+ return dd;
|
|
|
+}
|
|
|
+
|
|
|
Win32Window::Win32Window(): mMouseLockPosition(0,0),
|
|
|
mShouldLockMouse(false),
|
|
|
mMouseLocked(false),
|