|
|
/**************
* * 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) ; }
* * */
|