Changeset 551 for trunk/vcollect.c
- Timestamp:
- Feb 28, 2007, 2:33:51 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/vcollect.c
r2 r551 11 11 #include "dll\fm3str.h" 12 12 13 int main(int argc, char *argv[]) 14 { 13 15 14 int main (int argc,char *argv[]) { 16 HAB hab; 17 HMQ hmq; 18 QMSG qmsg; 19 HWND hwndFrame; 20 int x; 21 BOOL seekandscan = FALSE; 15 22 16 HAB hab; 17 HMQ hmq; 18 QMSG qmsg; 19 HWND hwndFrame; 20 int x; 21 BOOL seekandscan = FALSE; 22 23 strcpy(appname,"VCOLLECT"); 23 strcpy(appname, "VCOLLECT"); 24 24 DosError(FERR_DISABLEHARDERR); 25 for (x = 1;x < argc;x++) {26 if (*argv[x] == '*' && argv[x][1] == '*') {25 for (x = 1; x < argc; x++) { 26 if (*argv[x] == '*' && argv[x][1] == '*') { 27 27 seekandscan = TRUE; 28 28 break; … … 30 30 } 31 31 hab = WinInitialize(0); 32 if (hab) {33 hmq = WinCreateMsgQueue(hab, 1024);34 if (hmq) {35 if (InitFM3DLL(hab,argc,argv)) {36 hwndFrame = StartCollector(HWND_DESKTOP,0);37 if(hwndFrame) {38 if(hwndHelp)39 WinAssociateHelpInstance(hwndHelp,hwndFrame);40 if(seekandscan)41 WinPostMsg(WinWindowFromID(hwndFrame,FID_CLIENT),WM_COMMAND,42 MPFROM2SHORT(IDM_GREP,0),MPVOID);43 while(WinGetMsg(hab,&qmsg,(HWND)0,0,0)) {44 if(hwndBubble &&45 46 47 48 49 50 WinShowWindow(hwndBubble,FALSE);51 WinDispatchMsg(hab,&qmsg);52 53 54 32 if (hab) { 33 hmq = WinCreateMsgQueue(hab, 1024); 34 if (hmq) { 35 if (InitFM3DLL(hab, argc, argv)) { 36 hwndFrame = StartCollector(HWND_DESKTOP, 0); 37 if (hwndFrame) { 38 if (hwndHelp) 39 WinAssociateHelpInstance(hwndHelp, hwndFrame); 40 if (seekandscan) 41 WinPostMsg(WinWindowFromID(hwndFrame, FID_CLIENT), WM_COMMAND, 42 MPFROM2SHORT(IDM_GREP, 0), MPVOID); 43 while (WinGetMsg(hab, &qmsg, (HWND) 0, 0, 0)) { 44 if (hwndBubble && 45 ((qmsg.msg > (WM_BUTTON1DOWN - 1) && 46 qmsg.msg < (WM_BUTTON3DBLCLK + 1)) || 47 (qmsg.msg > (WM_CHORD - 1) && 48 qmsg.msg < (WM_BUTTON3CLICK + 1))) && 49 WinIsWindowVisible(hwndBubble)) 50 WinShowWindow(hwndBubble, FALSE); 51 WinDispatchMsg(hab, &qmsg); 52 } 53 DosSleep(125L); 54 } 55 55 } 56 56 DosSleep(125L); … … 61 61 return 0; 62 62 } 63
Note:
See TracChangeset
for help on using the changeset viewer.