You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
87 lines
2.5 KiB
87 lines
2.5 KiB
/**************
|
|
*
|
|
* THIS ENTIRE FILE HAS BEEN COMMENTED OUT
|
|
*
|
|
* 8/16/96 jmazner Normandy #4593
|
|
* The sole purpose of this file is to stick up a full screen window with the background color.
|
|
* It was (apparently) originaly intended to eliminate any desktop icons/clutter, but has since
|
|
* become known as the screen o' death and RAIDed as a bug.
|
|
*
|
|
|
|
|
|
#include "isignup.h"
|
|
|
|
static char cszSplash[] = "Internet Signup Splash";
|
|
|
|
long EXPORT FAR PASCAL SplashProc (HWND, UINT, UINT, LONG) ;
|
|
|
|
HWND SplashInit(HWND hwndParent)
|
|
{
|
|
HWND hwnd ;
|
|
WNDCLASS wndclass ;
|
|
#ifdef WIN32
|
|
RECT rect ;
|
|
#endif
|
|
|
|
wndclass.style = CS_HREDRAW | CS_VREDRAW ;
|
|
wndclass.lpfnWndProc = SplashProc ;
|
|
wndclass.cbClsExtra = 0 ;
|
|
wndclass.cbWndExtra = 0 ;
|
|
wndclass.hInstance = ghInstance ;
|
|
wndclass.hIcon = NULL ;
|
|
wndclass.hCursor = LoadCursor (NULL, IDC_ARROW) ;
|
|
wndclass.hbrBackground = (HBRUSH)(COLOR_BACKGROUND + 1);
|
|
wndclass.lpszMenuName = NULL ;
|
|
wndclass.lpszClassName = cszSplash ;
|
|
|
|
RegisterClass (&wndclass) ;
|
|
|
|
hwnd = CreateWindow (cszSplash, // window class name
|
|
cszAppName, // window caption
|
|
WS_POPUP, // window style
|
|
CW_USEDEFAULT, // initial x position
|
|
CW_USEDEFAULT, // initial y position
|
|
CW_USEDEFAULT, // initial x size
|
|
CW_USEDEFAULT, // initial y size
|
|
hwndParent, // parent window handle
|
|
NULL, // window menu handle
|
|
ghInstance, // program instance handle
|
|
NULL) ; // creation parameters
|
|
|
|
|
|
#ifdef WIN32
|
|
// these were added as per ChrisK's instructions
|
|
SystemParametersInfo(SPI_GETWORKAREA,0,(PVOID)&rect,0);
|
|
MoveWindow(hwnd,rect.left,rect.top,rect.right-rect.left,rect.bottom-rect.top,FALSE);
|
|
ShowWindow(hwnd,SW_NORMAL);
|
|
#else
|
|
ShowWindow(hwnd,SW_MAXIMIZE);
|
|
#endif
|
|
|
|
UpdateWindow(hwnd);
|
|
|
|
return hwnd;
|
|
}
|
|
|
|
long EXPORT FAR PASCAL SplashProc (
|
|
HWND hwnd,
|
|
UINT message,
|
|
UINT wParam,
|
|
LONG lParam)
|
|
{
|
|
switch (message)
|
|
{
|
|
case WM_MOUSEACTIVATE:
|
|
return MA_NOACTIVATEANDEAT;
|
|
|
|
default:
|
|
break;
|
|
}
|
|
|
|
return DefWindowProc (hwnd, message, wParam, lParam) ;
|
|
}
|
|
|
|
|
|
*
|
|
*
|
|
*/
|