* lib/scnsave.c: Multi-monitor support for Win95 and NT4.
+2012-10-25 Frank Fesevur <ffes@users.sourceforge.net>
+
+ https://sourceforge.net/tracker/?func=detail&aid=3367548&group_id=2435&atid=102435
+
+ * lib/scnsave.c: Multi-monitor support for Win95 and NT4.
+
2012-10-23 Earnie Boyd <earnie@users.sourceforge.net>
https://sourceforge.net/tracker/?func=detail&aid=3166132&group_id=2435&atid=102435
}
else
{
- style = WS_POPUP;
+ style = WS_POPUP | WS_VISIBLE;
rc.left = GetSystemMetrics(SM_XVIRTUALSCREEN);
rc.top = GetSystemMetrics(SM_YVIRTUALSCREEN);
rc.right = GetSystemMetrics(SM_CXVIRTUALSCREEN);
rc.bottom = GetSystemMetrics(SM_CYVIRTUALSCREEN);
- style |= WS_VISIBLE;
+
+ if (rc.right == 0)
+ rc.right = GetSystemMetrics(SM_CXSCREEN);
+
+ if (rc.bottom == 0)
+ rc.bottom = GetSystemMetrics(SM_CYSCREEN);
}
/* create main screen saver window */