diff options
Diffstat (limited to 'ACE/apps/FaCE/Main.cpp')
-rw-r--r-- | ACE/apps/FaCE/Main.cpp | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/ACE/apps/FaCE/Main.cpp b/ACE/apps/FaCE/Main.cpp new file mode 100644 index 00000000000..9c7df885341 --- /dev/null +++ b/ACE/apps/FaCE/Main.cpp @@ -0,0 +1,49 @@ +// $Id$ + +// ************************************************ +// ** This file is NOT to be used for framework. ** +// ************************************************ + +// This file defines the entry point for Windows CE, which is defined in OS.h for real applications. + + +#include "FaCE.h" + +extern BOOL InitInstance (HINSTANCE, int); +extern void InitSetup(); + + +int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, ACE_TCHAR* lpCmdLine, int nCmdShow) +{ + MSG msg; + HACCEL hAccelTable; + if (!InitInstance (hInstance, nCmdShow)) return FALSE; + hAccelTable = LoadAccelerators(hInstance, (const ACE_TCHAR*)IDC_FACE); + InitSetup(); + while (GetMessage(&msg, NULL, 0, 0)) { + if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg)) { + TranslateMessage(&msg); + DispatchMessage(&msg); + } + } + return msg.wParam; +} + + +#ifdef NO_ACE + +int main_i(int, ACE_TCHAR**) +{ + // this function will be replaced by user's main_ce function + return 0; +} + +#else + +int ace_main_i(int, ACE_TCHAR**) +{ + // this function will be replaced by user's main_ce function + return 0; +} + +#endif // NO_ACE |