/*********************************************************************** $Id: databar.c 551 2007-02-28 01:33:51Z gyoung $ databar applet Copyright (c) 1993-98 M. Kimes Copyright (c) 2005 Steven H. Levine Oct 15 21:42:56 2002 967 ______ databar.c 15 Oct 02 SHL Baseline 07 Dec 05 SHL Avoid warnings ***********************************************************************/ #define INCL_DOS #define INCL_WIN #include #include #include #include #include #include #include "dll\fm3dll.h" #include "dll\datamin.h" #include "dll\fm3dlg.h" #ifdef NEVER VOID APIENTRY deinit(ULONG why) { if (fmprof) PrfCloseProfile(fmprof); fmprof = (HINI) 0; flushall(); DosExitList(EXLST_REMOVE, deinit); } #endif int main(int argc, char *argv[]) { HAB hab; HMQ hmq; QMSG qmsg; strcpy(appname, "DATABAR"); # ifdef NEVER DosExitList(EXLST_ADD, deinit); # endif hab = WinInitialize(0); if (hab) { hmq = WinCreateMsgQueue(hab, 384); if (hmq) { if (InitFM3DLL(hab, argc, argv)) { if (CreateDataBar(HWND_DESKTOP, 0)) { while (WinGetMsg(hab, &qmsg, (HWND) 0, 0, 0)) WinDispatchMsg(hab, &qmsg); } } WinDestroyMsgQueue(hmq); } WinTerminate(hab); } return 0; }