Index: /trunk/src/VBox/Frontends/VirtualBox/src/runtime/fullscreen/UIMachineWindowFullscreen.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/runtime/fullscreen/UIMachineWindowFullscreen.cpp	(revision 61584)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/runtime/fullscreen/UIMachineWindowFullscreen.cpp	(revision 61585)
@@ -23,4 +23,9 @@
 # include <QMenu>
 # include <QTimer>
+# ifdef VBOX_WS_WIN
+#  if QT_VERSION >= 0x050000
+#   include <QWindow>
+#  endif /* QT_VERSION >= 0x050000 */
+# endif /* VBOX_WS_WIN */
 
 /* GUI includes: */
@@ -389,14 +394,28 @@
 #elif defined(VBOX_WS_WIN)
 
-    /* Set appropriate geometry for window: */
+# if QT_VERSION >= 0x050000
+    /* Map window onto required screen: */
+    windowHandle()->setScreen(qApp->screens().at(iHostScreen));
+# endif /* QT_VERSION >= 0x050000 */
+    /* Set appropriate window size: */
     resize(workingArea.size());
+# if QT_VERSION < 0x050000
+    /* Move window onto required screen: */
     move(workingArea.topLeft());
+# endif /* QT_VERSION < 0x050000 */
 
     /* If there is a mini-toolbar: */
     if (m_pMiniToolBar)
     {
-        /* Set appropriate geometry for mini-toolbar: */
+# if QT_VERSION >= 0x050000
+        /* Map mini-toolbar onto required screen: */
+        m_pMiniToolBar->windowHandle()->setScreen(qApp->screens().at(iHostScreen));
+# endif /* QT_VERSION >= 0x050000 */
+        /* Set appropriate mini-toolbar size: */
         m_pMiniToolBar->resize(workingArea.size());
+# if QT_VERSION < 0x050000
+        /* Move mini-toolbar onto required screen: */
         m_pMiniToolBar->move(workingArea.topLeft());
+# endif /* QT_VERSION < 0x050000 */
     }
 
