diff options
author | spark <spark@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2002-03-31 04:22:30 +0000 |
---|---|---|
committer | spark <spark@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2002-03-31 04:22:30 +0000 |
commit | fa6a8f85612f9d6733a6cc9d6013c5c13c106453 (patch) | |
tree | ee4cd7590592535442ea9cbbc2f918949dad39f9 /apps/FaCE/FaCE_OS.h | |
parent | 45d9533c541321f27fda725823d63821ee1e8213 (diff) | |
download | ATCD-fa6a8f85612f9d6733a6cc9d6013c5c13c106453.tar.gz |
ChangeLogTag: Sat Mar 30 22:19:00 2002 Si Mong Park <spark@ociweb.com>
Diffstat (limited to 'apps/FaCE/FaCE_OS.h')
-rw-r--r-- | apps/FaCE/FaCE_OS.h | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/apps/FaCE/FaCE_OS.h b/apps/FaCE/FaCE_OS.h new file mode 100644 index 00000000000..8502af2a91e --- /dev/null +++ b/apps/FaCE/FaCE_OS.h @@ -0,0 +1,37 @@ +// -*- C++ -*- +//============================================================================= +/** + * @file FaCE_OS.h + * + * $Id$ + * + * @author Si Mong Park <spark@ociweb.com> + */ +//============================================================================= + +#ifndef FaCE_OS_h +#define FaCE_OS_h + +// This definition is for the "int FaCE_MAIN(int, wchar_t**)" using FaCE. +# define FaCE_MAIN \ +ace_main_i (int, ACE_TCHAR**); \ +extern BOOL InitInstance (HINSTANCE, int); \ +extern void InitSetup(); \ +int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, int nCmdShow) \ +{ \ + MSG msg; \ + HACCEL hAccelTable; \ + if (!InitInstance (hInstance, nCmdShow)) return FALSE; \ + hAccelTable = LoadAccelerators(hInstance, (LPCTSTR)IDC_FACE); \ + InitSetup(); \ + while (GetMessage(&msg, NULL, 0, 0)) { \ + if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg)) { \ + TranslateMessage(&msg); \ + DispatchMessage(&msg); \ + } \ + } \ + return msg.wParam; \ +} \ +int ace_main_i + +#endif // FaCE_OS_h |