From 3495bd56cae624b764e23c29ca849f363cb7c24d Mon Sep 17 00:00:00 2001 From: Anis Date: Wed, 26 Nov 2014 20:58:57 +0100 Subject: [PATCH] Update win32Window.cpp --- Engine/source/windowManager/win32/win32Window.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Engine/source/windowManager/win32/win32Window.cpp b/Engine/source/windowManager/win32/win32Window.cpp index 86d003dc4..5051e60e8 100644 --- a/Engine/source/windowManager/win32/win32Window.cpp +++ b/Engine/source/windowManager/win32/win32Window.cpp @@ -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),