/*-*-*-* *-*-*-*/ /*-*-*-* Base program *-*-*-*/ /*-*-*-* *-*-*-*/ //- WinMain.cpp // WinMain part // By SeongMin Hong ( 2000. 12. 13 - ) #include #include "AppBase.h" /*-+-+-+-+- Global Variables -+-+-+-+-*/ CAppBase *g_lpAppBase; char g_lpszAppName[] = "UpdateListGenerator"; /*-+-+-+-+- Functions -+-+-+-+-*/ LRESULT CALLBACK WindowProc( HWND hWnd, UINT iMessage, WPARAM wParam, LPARAM lParam); /*-+-+-+-+- Redeclarations of Functions -+-+-+-+-*/ /*-+-+-+-+- <><><> Window Procedure <><><> -+-+-+-+-*/ LRESULT CALLBACK WindowProc( HWND hWnd, UINT iMessage, WPARAM wParam, LPARAM lParam) { if ( g_lpAppBase) { return ( g_lpAppBase->WindowProc( hWnd, iMessage, wParam, lParam)); } return ( DefWindowProc( hWnd, iMessage, wParam, lParam)); } /*-+-+-+-+- <><><> WinMain Function <><><> -+-+-+-+-*/ int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPreInstance, LPSTR lpCmdLine, int nCmdShow) { CAppBase AppBase; g_lpAppBase = &AppBase; if ( !AppBase.Create( hInstance, g_lpszAppName, WindowProc, MAKEINTRESOURCE( IDI_APPLICATION), nCmdShow)) { exit( FALSE); } int nResult = AppBase.Run(); return ( nResult); } /*-*-*-* End of Code *-*-*-*/