Changeset 41
- Timestamp:
- Mar 17, 2018, 11:00:45 PM (7 years ago)
- Location:
- trunk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bitmap.cpp
r28 r41 33 33 SWP swp; 34 34 SHORT sWidth, sHeight; 35 CHAR ach[32] ;35 CHAR ach[32] = {0}; 36 36 37 37 // wait for the selected window to rise to the surface 38 38 if (f) 39 39 { 40 WinSet WindowPos (hwndParent, HWND_TOP, 0,0, 0,0, SWP_ZORDER);40 WinSetFocus(HWND_DESKTOP, hwndParent); 41 41 // FIXME uh, yukki! polling! but seems to be the easiest way for now. 42 42 for (USHORT i = 0; i < MAX_WAIT; i++) 43 43 { 44 44 DosSleep (100); 45 if (hwndParent == WinQueryFocus(HWND_DESKTOP)) { 46 break; 47 } 48 else 49 { 50 // check if topmost window is a menu 51 WinQueryClassName (WinQueryFocus(HWND_DESKTOP), 52 sizeof (ach), ach); 53 if (stricmp (ach, "#4") == 0) 54 break; 55 } 45 56 WinQueryWindowPos (hwndParent, &swp); 46 57 if ((swp.hwndInsertBehind == HWND_TOP) || 47 (swp.hwndInsertBehind == hwndSnapshot)) 58 (swp.hwndInsertBehind == hwndSnapshot)) { 48 59 break; 60 } 49 61 else 50 62 { -
trunk/dll/gotchdll.c
r27 r41 66 66 } 67 67 } 68 else if (usScan == VK_PRINTSCRN || CHAR4FROMMP(pqmsg->mp1) == 93 ) { 68 else if ((usScan == VK_PRINTSCRN || CHAR4FROMMP(pqmsg->mp1) == 93 ) && 69 (usFlags & KC_CTRL)) { 70 if (usFlags & KC_KEYUP) { 71 WinPostMsg (hwndFrame, WM_COMMAND, 72 MPFROM2SHORT (WID_PB_SETCAPTURETYPE,0), MPFROMLONG(1)); 73 return TRUE; 74 } 75 76 } 77 else if ((usScan == VK_PRINTSCRN || CHAR4FROMMP(pqmsg->mp1) == 93 )) { 69 78 if (usFlags & KC_KEYUP) { 70 79 WinPostMsg (hwndFrame, WM_COMMAND, -
trunk/english/goqresen.rc
r31 r41 54 54 } 55 55 56 ACCELTABLE 1 PRELOAD56 ACCELTABLE 1 LOADONCALL 57 57 BEGIN 58 58 "a", WID_PB_ABOUT, CHAR, ALT 59 59 VK_F1, WID_PB_ABOUT, VIRTUALKEY, ALT 60 "e", WID_PB_SETTINGS, CHAR, ALT60 /*"e", WID_PB_SETTINGS, CHAR, ALT*/ 61 61 "h" HM_GENERAL_HELP, CHAR, ALT /* Also F1*/ 62 62 … … 72 72 "i", WID_PB_WINDOWINTERIOR, CHAR, ALT 73 73 74 "q", WID_PB_EXIT, CHAR, ALT 74 "e", WID_PB_EXIT, CHAR, ALT 75 "o" WID_PB_OK, CHAR, ALT 75 76 END 76 77 … … 156 157 DLGTEMPLATE ID_DLG_SETTINGS LOADONCALL MOVEABLE DISCARDABLE 157 158 BEGIN 158 DIALOG "Gotcha! settings", ID_DLG_SETTINGS, 104, 26, 2 25, 156, 0L,159 FCF_SYSMENU | FCF_TITLEBAR 160 BEGIN 161 NOTEBOOK WID_NB_SETTINGS, 5, 21, 2 20, 130, BKS_BACKPAGESTR |159 DIALOG "Gotcha! settings", ID_DLG_SETTINGS, 104, 26, 230, 158, 0L, 160 FCF_SYSMENU | FCF_TITLEBAR | FCF_CLOSEBUTTON | FCF_ACCELTABLE 161 BEGIN 162 NOTEBOOK WID_NB_SETTINGS, 5, 21, 217, 130, BKS_BACKPAGESTR | 162 163 BKS_MAJORTABTOP | BKS_ROUNDEDTABS | 163 BKS_TABTEXTCENTER | BKS_SPIRALBIND | WS_GROUP | 164 BKS_TABBEDDIALOG 164 BKS_TABTEXTCENTER | BKS_TABBEDDIALOG 165 165 DEFPUSHBUTTON "~Ok", WID_PB_OK, 6, 4, 50, 14 166 166 PUSHBUTTON "~Undo", WID_PB_UNDO, 61, 4, 50, 14 167 PUSHBUTTON "Defa~ult", WID_PB_UNDO, 116, 4, 50, 14167 /*PUSHBUTTON "Defa~ult", WID_PB_UNDO, 116, 4, 50, 14*/ 168 168 PUSHBUTTON "~Help", WID_PB_HELP, 171, 4, 50, 14, BS_HELP | 169 169 BS_NOPOINTERFOCUS … … 173 173 DLGTEMPLATE ID_DLG_SETTINGSPAGE0 LOADONCALL MOVEABLE DISCARDABLE 174 174 BEGIN 175 WINDOW "", FID_CLIENT, 0, 0, 200, 85, "thth.wc.gotcha.main", 176 FS_NOBYTEALIGN | NOT WS_VISIBLE 175 WINDOW "", FID_CLIENT, 0, 0, 200, 90, "thth.wc.gotcha.main", 176 FS_NOBYTEALIGN | NOT WS_VISIBLE 177 PRESPARAMS PP_FONTNAMESIZE, "9.WarpSans" 177 178 BEGIN 178 GROUPBOX "Save image to ...", WID_TEST, 4, 51, 90, 30,179 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00CCCCCCL 180 AUTORADIOBUTTON "~Clipboard", WID_RB_CLIPBOARD, 1 0, 63, 78, 10, WS_TABSTOP181 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00CCCCCCL 182 AUTORADIOBUTTON "~File", WID_RB_FILE, 1 0, 53, 78, 10,179 GROUPBOX "Save image to", WID_TEST, 6, 58, 90, 30, 180 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00CCCCCCL 181 AUTORADIOBUTTON "~Clipboard", WID_RB_CLIPBOARD, 12, 70, 78, 10, WS_TABSTOP 182 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00CCCCCCL 183 AUTORADIOBUTTON "~File", WID_RB_FILE, 12, 60, 78, 10, 183 184 WS_TABSTOP PRESPARAMS PP_BACKGROUNDCOLOR, 0x00CCCCCCL 184 GROUPBOX "Capture ...", WID_NIL, 100, 19, 96, 62,185 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00CCCCCCL 186 PUSHBUTTON "~Screen", WID_PB_SCREEN, 10 4, 59, 88, 12187 PUSHBUTTON "Screen ~region", WID_PB_SCREENREGION, 10 4, 47, 88, 12188 PUSHBUTTON "~Window", WID_PB_WINDOW, 10 4, 35, 88, 12189 PUSHBUTTON "Window ~interior", WID_PB_WINDOWINTERIOR, 10 4, 23, 88, 12190 GROUPBOX "Options", WID_NIL, 4, 19, 90, 30,191 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00CCCCCCL 192 AUTOCHECKBOX "Do n'~t reshow", WID_CB_HIDEWINDOW, 10, 31, 78, 10193 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00CCCCCCL 194 AUTOCHECKBOX "~Delayed capture", WID_CB_DELAYEDCAPTURE, 1 0, 22, 78, 10,185 GROUPBOX "Capture now!", WID_NIL, 102, 27, 96, 61, 186 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00CCCCCCL 187 PUSHBUTTON "~Screen", WID_PB_SCREEN, 106, 67, 88, 12 188 PUSHBUTTON "Screen ~region", WID_PB_SCREENREGION, 106, 55, 88, 12 189 PUSHBUTTON "~Window", WID_PB_WINDOW, 106, 43, 88, 12 190 PUSHBUTTON "Window ~interior", WID_PB_WINDOWINTERIOR, 106, 31, 88, 12 191 GROUPBOX "Options", WID_NIL, 6, 27, 90, 30, 192 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00CCCCCCL 193 AUTOCHECKBOX "Do~n't reshow", WID_CB_HIDEWINDOW, 12, 39, 78, 10 194 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00CCCCCCL 195 AUTOCHECKBOX "~Delayed capture", WID_CB_DELAYEDCAPTURE, 12, 30, 78, 10, 195 196 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00CCCCCCL 196 197 /*PUSHBUTTON "~Help", HM_GENERAL_HELP, 151, 4, 45, 12 */ 197 PUSHBUTTON "~About", WID_PB_ABOUT, 24, 4, 45, 12 198 PUSHBUTTON "C~lose", WID_PB_EXIT, 126, 4, 45, 12 198 /*PUSHBUTTON "~About", WID_PB_ABOUT, 24, 4, 45, 12 GROUPBOX "Capture", WID_NIL, 100, 19, 96, 62, */ 199 GROUPBOX "Terminate Gotcha", WID_NIL, 69, 1, 62, 26, PRESPARAMS PP_BACKGROUNDCOLOR, 0x00CCCCCCL 200 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00CCCCCCL 201 PUSHBUTTON "~Exit", WID_PB_EXIT, 75, 6, 50, 11 199 202 /*PUSHBUTTON "S~ettings", WID_PB_SETTINGS, 102, 4, 45, 12 */ 200 203 END … … 203 206 DLGTEMPLATE ID_DLG_SETTINGSPAGE1 LOADONCALL MOVEABLE DISCARDABLE 204 207 BEGIN 205 DIALOG "", ID_DLG_SETTINGSPAGE1, 15, 15, 200, 120, NOT FS_DLGBORDER |208 DIALOG "", ID_DLG_SETTINGSPAGE1, 0, 0, 200, 128, NOT FS_DLGBORDER | 206 209 WS_VISIBLE 207 210 BEGIN 208 GROUPBOX "Save type", WID_NIL, 5, 5 5, 195, 45211 GROUPBOX "Save type", WID_NIL, 5, 54, 195, 45 209 212 AUTORADIOBUTTON "~Prompt for filename", WID_RB_FSSPROMPT, 11, 81, 180, 10, 210 213 WS_TABSTOP | WS_GROUP 211 AUTORADIOBUTTON "~Autosave to numbered files in directory ...", WID_RB_FSSNUMFILES,214 AUTORADIOBUTTON "~Autosave to numbered files in directory", WID_RB_FSSNUMFILES, 212 215 11, 71, 180, 10, WS_TABSTOP 213 216 /*AUTORADIOBUTTON "~Force saving to file ...", WID_RB_FSSFORCEFILE, 11, 80, 228, 10, 214 217 WS_TABSTOP*/ 215 ENTRYFIELD "", WID_E_NUMSAVEDIR, 1 0, 61, 180, 8, ES_MARGIN218 ENTRYFIELD "", WID_E_NUMSAVEDIR, 12, 61, 180, 8, ES_MARGIN 216 219 /*ENTRYFIELD "", WID_E_FORCESAVEFILE, 27, 72, 210, 8, ES_MARGIN*/ 217 CONTROL "", WID_LB_FILEFORMAT, 1 0, 10, 180, 30, WC_COMBOBOX,220 CONTROL "", WID_LB_FILEFORMAT, 12, 13, 182, 30, WC_COMBOBOX, 218 221 CBS_DROPDOWNLIST | WS_VISIBLE | WS_TABSTOP 219 GROUPBOX "Image file format", WID_NIL, 5, 18, 195, 38, DT_MNEMONIC220 GROUPBOX "Other options", WID_NIL, 5, 1, 195, 17221 AUTOCHECKBOX " Use s~ound when capture finished", WID_CB_DOSOUND,222 11, 4, 180, 8222 GROUPBOX "Image file format", WID_NIL, 5, 29, 195, 22, DT_MNEMONIC 223 GROUPBOX "Other options", WID_NIL, 5, 4, 195, 22 224 AUTOCHECKBOX "~Play sound when capture finishes", WID_CB_DOSOUND, 225 11, 9, 180, 8 223 226 END 224 227 END … … 226 229 DLGTEMPLATE ID_DLG_SETTINGSPAGE2 LOADONCALL MOVEABLE DISCARDABLE 227 230 BEGIN 228 DIALOG "", ID_DLG_SETTINGSPAGE2, 15, 15, 220, 120, NOT FS_DLGBORDER |231 DIALOG "", ID_DLG_SETTINGSPAGE2, 0, 0, 200, 128, NOT FS_DLGBORDER | 229 232 WS_VISIBLE 230 233 BEGIN 231 234 /*AUTOCHECKBOX "~Enable snapshot window", WID_CB_SSWENABLE, 232 235 13, 115, 204, 10*/ 233 GROUPBOX " Capture type", WID_NIL, 5, 69, 195, 30234 AUTORADIOBUTTON "~Screen", WID_SSWSCREEN, 13, 8 3, 80, 10, WS_TABSTOP236 GROUPBOX "Default capture type", WID_NIL, 5, 69, 195, 30 237 AUTORADIOBUTTON "~Screen", WID_SSWSCREEN, 13, 81, 80, 10, WS_TABSTOP 235 238 AUTORADIOBUTTON "Screen ~region", WID_SSWSCREENREGION, 236 96, 8 3, 94, 10, WS_TABSTOP237 AUTORADIOBUTTON "~Window", WID_SSWWINDOW, 13, 7 3, 80, 10, WS_TABSTOP239 96, 81, 94, 10, WS_TABSTOP 240 AUTORADIOBUTTON "~Window", WID_SSWWINDOW, 13, 71, 80, 10, WS_TABSTOP 238 241 AUTORADIOBUTTON "Window ~interior", WID_SSWWINDOWINT, 239 96, 7 3, 94, 10, WS_TABSTOP240 GROUPBOX "Delayed capture", WID_NIL, 5, 3 5, 195, 31241 AUTOCHECKBOX "Countdown timer with ~beeps", WID_CB_DELAYCOUNTDOWN, 11, 50, 180, 10242 RTEXT "Capture ~delay:", WID_NIL, 11, 4 1, 66, 8, DT_MNEMONIC243 SPINBUTTON WID_SB_DELAYTIME, 81, 4 1, 44, 12, SPBS_MASTER | WS_GROUP244 LTEXT "second(s)", WID_NIL, 129, 4 1, 52, 8242 96, 71, 94, 10, WS_TABSTOP 243 GROUPBOX "Delayed capture", WID_NIL, 5, 36, 195, 31 244 AUTOCHECKBOX "Countdown timer with ~beeps", WID_CB_DELAYCOUNTDOWN, 11, 49, 180, 10 245 RTEXT "Capture ~delay:", WID_NIL, 11, 40, 66, 8, DT_MNEMONIC 246 SPINBUTTON WID_SB_DELAYTIME, 81, 40, 44, 12, SPBS_MASTER | WS_GROUP 247 LTEXT "second(s)", WID_NIL, 129, 40, 52, 8 245 248 GROUPBOX "Serial capture", WID_NIL, 5, 4, 195, 30 246 AUTOCHECKBOX "Use seria~l capture", WID_CB_SERIALCAPTURE, 11, 1 5, 180, 10247 RTEXT "Do a capture ~every", WID_NIL, 11, 6, 66, 8248 SPINBUTTON WID_SB_SERIALTIME, 81, 6, 44, 12, SPBS_MASTER | WS_GROUP249 LTEXT "second(s)/20", WID_NIL, 129, 6, 52, 8249 AUTOCHECKBOX "Use seria~l capture", WID_CB_SERIALCAPTURE, 11, 16, 180, 10 250 RTEXT "Do a capture ~every", WID_NIL, 11, 7, 66, 8, DT_MNEMONIC 251 SPINBUTTON WID_SB_SERIALTIME, 81, 7, 44, 12, SPBS_MASTER | WS_GROUP 252 LTEXT "second(s)/20", WID_NIL, 129, 7, 52, 8 250 253 /*GROUPBOX "Options", WID_NIL, 5, 5, 220, 50 251 254 AUTOCHECKBOX "Always on ~top of all windows", WID_CB_SSWALWAYSONTOP, … … 258 261 DLGTEMPLATE ID_DLG_SETTINGSPAGE3 LOADONCALL MOVEABLE DISCARDABLE 259 262 BEGIN 260 DIALOG "", ID_DLG_SETTINGSPAGE3, 15, 15, 220, 120, NOT FS_DLGBORDER |263 DIALOG "", ID_DLG_SETTINGSPAGE3, 0, 0, 200, 128, NOT FS_DLGBORDER | 261 264 WS_VISIBLE 262 265 BEGIN … … 272 275 LTEXT "second(s)/20", WID_NIL, 169, 57, 52, 8 273 276 GROUPBOX "Other options", WID_NIL, 5, 5, 220, 42 274 AUTOCHECKBOX "Use s~ound when capture finishe d", WID_CB_DOSOUND, 11, 27, 208,277 AUTOCHECKBOX "Use s~ound when capture finishes", WID_CB_DOSOUND, 11, 27, 208, 275 278 10 276 279 /*AUTOCHECKBOX "Run Gotcha! at idle ~priority", WID_CB_IDLEPRIORITY, … … 281 284 DLGTEMPLATE ID_DLG_SETTINGSPAGE4 LOADONCALL MOVEABLE DISCARDABLE 282 285 BEGIN 283 DIALOG "", ID_DLG_SETTINGSPAGE4, 15, 15, 220, 120, NOT FS_DLGBORDER |286 DIALOG "", ID_DLG_SETTINGSPAGE4, 0, 0, 200, 128, NOT FS_DLGBORDER | 284 287 WS_VISIBLE 285 288 BEGIN 286 GROUPBOX "Program", WID_NIL, 5, 5, 95, 54 287 LISTBOX WID_LB_LANGUAGES, 9, 11, 90, 40, LS_NOADJUSTPOS 288 GROUPBOX "Online help", WID_NIL, 103, 5, 95, 54 289 LISTBOX WID_LB_LANGUAGESHELP, 106, 11, 90, 40, LS_NOADJUSTPOS 289 LTEXT PSZ_NAMEVERSION, WID_NIL, 5, 87, 150, 8 290 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00C80A0AL 291 LTEXT "Screen/window capture utility\n"/*, WID_NIL, 5, 82, 184, 8 292 LTEXT */ "Copyright (c) 1998-2007 Thorsten Thielen\n"/*, WID_NIL, 293 5, 74, 190, 8 294 LTEXT */ "2018 Netlabs Gotcha Group All rights Reserved\n"/*, WID_NIL, 5, 66, 190, 8 295 LTEXT */ "WWW: http://trac.netlabs.org/gotcha", WID_NIL, 296 5, 62, 190, 26, DT_WORDBREAK 297 GROUPBOX "Program", WID_NIL, 5, 5, 95, 46 298 LISTBOX WID_LB_LANGUAGES, 9, 11, 90, 32, LS_NOADJUSTPOS 299 GROUPBOX "Online help", WID_NIL, 104, 5, 95, 46 300 LISTBOX WID_LB_LANGUAGESHELP, 107, 11, 90, 32, LS_NOADJUSTPOS 290 301 /*CONTROL 4, WID_NIL, 130, 5, 84, 36, WC_STATIC, SS_BITMAP | 291 302 WS_GROUP | WS_VISIBLE */ 292 303 LTEXT "Note: A restart is required for these settings to take effect", 293 WID_ST_LANGNOTE, 5, 5 8, 184, 8, DT_WORDBREAK304 WID_ST_LANGNOTE, 5, 50, 184, 8, DT_WORDBREAK 294 305 END 295 306 END … … 315 326 IDS_ERROR_COULDNOTINITHELPFILE "Could not initialize online help. Does helpfile '%s' exist in Minta's directory?" 316 327 317 IDS_MAINWIN "Gotcha Main"328 IDS_MAINWIN "Gotcha" 318 329 IDS_PAGESAVE "Saving" 319 330 IDS_PAGESNAPSHOT "Snapshot" 320 IDS_PAGEMISC " Misc"331 IDS_PAGEMISC "Capture" 321 332 IDS_PAGELANGUAGE "Language" 322 333 -
trunk/gotcha.h
r30 r41 47 47 #include "settings.h" 48 48 49 #define _PMPRINTF_49 //#define _PMPRINTF_ 50 50 #include "PMPRINTF.H" 51 51 -
trunk/mainwin.cpp
r39 r41 31 31 #endif 32 32 OldFrameWP = WinSubclassWindow (hwndFrame, FrameProcedure); 33 33 #ifndef _QUIET_ 34 34 // attach the icon 35 35 if (HPOINTER hicon = WinLoadPointer (HWND_DESKTOP, GETMODULE, 1)) … … 39 39 if (HACCEL haccel = WinLoadAccelTable (hab, GETMODULE, 1)) 40 40 WinSetAccelTable (hab, haccel, hwndFrame); 41 #endif 41 42 42 43 // add extensions to system menu 43 static MENUITEM MenuAbout = { MIT_END, MIS_TEXT, 0, WID_PB_ABOUT, 0, 0 };44 /* static MENUITEM MenuAbout = { MIT_END, MIS_TEXT, 0, WID_PB_ABOUT, 0, 0 }; 44 45 static MENUITEM MenuSettings = { MIT_END, MIS_TEXT, 0, WID_PB_SETTINGS, 0, 0 }; 45 46 static MENUITEM MenuGeneralHelp = { MIT_END, MIS_TEXT, 0, HM_GENERAL_HELP, 0, 0 }; … … 49 50 AddSysMenuItem (hwndFrame, &MenuSettings, RSTR(IDS_SETTINGS)); 50 51 AddSysMenuItem (hwndFrame, &MenuGeneralHelp, RSTR(IDS_GENERALHELP)); 51 AddSysMenuItem (hwndFrame, &MenuAbout, RSTR(IDS_PRODUCTINFORMATION)); 52 AddSysMenuItem (hwndFrame, &MenuAbout, RSTR(IDS_PRODUCTINFORMATION));*/ 52 53 53 54 HWND hwnd = WinWindowFromID (hwndFrame, FID_CLIENT); … … 248 249 return MRESULT (FALSE); 249 250 } 251 #ifndef _QUIET_ 250 252 else 251 253 // FIXME pretty yukki to do it this way I guess ... 252 254 WinSendMsg (hwnd, UM_ADJUSTSETTINGS, 0,0); 253 255 #endif 254 256 switch (SHORT1FROMMP (mp1)) 255 257 { … … 281 283 case WID_PB_SETCAPTURETYPE: 282 284 //int capType; 285 if (LONGFROMMP(mp2) == 1) { 286 pset->SetSaveStyle (SAVESTYLE_CLIPBOARD); 287 } 283 288 284 289 switch (pset->QuerySSWCaptureType ()) … … 357 362 case UM_PREPARECAPTURE: 358 363 WinSendMsg (hwndSnapshot, UM_STARTCAPTURE, 0,0); 359 360 364 usState = STATE_WAITFORHIDE; 361 365 … … 367 371 #endif 368 372 } 373 else { 374 SWP swp; 375 CHAR ach[32] = {0}; 376 377 WinQueryClassName (WinQueryFocus(HWND_DESKTOP), sizeof (ach), ach); 378 if (stricmp (ach, "#4") == 0) { 379 WinSendMsg (hwnd, UM_ABORT, 0,0); 380 if (usCap == CAP_WINDOW) 381 WinSendMsg (hwndFrame, WM_COMMAND, 382 MPFROM2SHORT (WID_PB_WINDOW,0), 0); 383 else 384 WinSendMsg (hwndFrame, WM_COMMAND, 385 MPFROM2SHORT (WID_PB_WINDOWINTERIOR,0), 0); 386 return MRESULT (FALSE); 387 } 388 } 369 389 #ifndef _QUIET_ 370 //#if 0 371 if (WinQueryButtonCheckstate (hwnd, WID_CB_HIDEWINDOW)) 390 if (WinQueryButtonCheckstate (hwnd, WID_CB_HIDEWINDOW)) { 372 391 WinShowWindow (WinQueryWindow (hwnd, QW_PARENT), FALSE); 392 } 373 393 else 374 394 #endif 375 Win SendMsg (hwnd, UM_WINDOWHIDDEN, 0,0);395 WinPostMsg (hwnd, UM_WINDOWHIDDEN, 0,0); 376 396 return MRESULT (FALSE); 377 397 … … 444 464 POINTL ptl; 445 465 WinQueryPointerPos (HWND_DESKTOP, &ptl); 446 447 466 HWND hwndCapture = 448 467 WinWindowFromPoint (HWND_DESKTOP, &ptl, FALSE); -
trunk/settings.cpp
r37 r41 232 232 hwndPage[0] = WinLoadDlg (hwndNB, hwndNB, (PFNWP) WindowProcedure, 233 233 GETMODULE, ID_DLG_SETTINGSPAGE0, this); 234 hwndPage[1] = WinLoadDlg (hwndNB, hwndNB, (PFNWP) Page1Procedure, 234 hwndPage[1] = WinLoadDlg (hwndNB, hwndNB, (PFNWP) Page2Procedure, 235 GETMODULE, ID_DLG_SETTINGSPAGE2, this); 236 hwndPage[2] = WinLoadDlg (hwndNB, hwndNB, (PFNWP) Page1Procedure, 235 237 GETMODULE, ID_DLG_SETTINGSPAGE1, this); 236 hwndPage[2] = WinLoadDlg (hwndNB, hwndNB, (PFNWP) Page2Procedure,237 GETMODULE, ID_DLG_SETTINGSPAGE2, this);238 238 hwndPage[3] = WinLoadDlg (hwndNB, hwndNB, (PFNWP) Page4Procedure, 239 239 GETMODULE, ID_DLG_SETTINGSPAGE4, this); … … 267 267 //WinSetFocus (WinWindowFromID (hwndDlg, WID_PB_OK), TRUE); 268 268 //WinSetFocus( hwndPage[0], TRUE ); 269 #ifdef _QUIET_ 270 if (HACCEL haccel = WinLoadAccelTable (hab, GETMODULE, 1)) { 271 int rc = WinSetAccelTable (hab, haccel, hwndDlg); 272 _PmpfF(( " Acceltable %i", rc)); 273 } 274 #endif 269 275 WinSetActiveWindow( HWND_DESKTOP, hwndPage[0] ); 270 276 #ifdef _DOLOGDEBUG_ … … 280 286 LogDebug( "Dialog: checkpoint 8" ); 281 287 #endif 282 288 #ifndef _QUIET_ 283 289 // it ain't the best way to do it, but ... 284 290 SetIdlePriority(QueryFlag(SEI_IDLEPRIORITY)); 285 291 #endif 286 292 for (i = 0; i < COUNT_PAGES; i++) 287 293 hwndPage[i] = NULL; … … 1134 1140 //#if 1 1135 1141 pszPageTab[0] = RSTR (IDS_MAINWIN); 1136 pszPageTab[1] = RSTR (IDS_PAGE SAVE);1137 pszPageTab[2] = RSTR (IDS_PAGE MISC);1142 pszPageTab[1] = RSTR (IDS_PAGEMISC); 1143 pszPageTab[2] = RSTR (IDS_PAGESAVE); 1138 1144 pszPageTab[3] = RSTR (IDS_PAGELANGUAGE); 1139 1145 #else … … 1158 1164 //#if 1 1159 1165 pszPageTab[0] = RSTR (IDS_MAINWIN); 1160 pszPageTab[1] = RSTR (IDS_PAGE SAVE);1161 pszPageTab[2] = RSTR (IDS_PAGE MISC);1166 pszPageTab[1] = RSTR (IDS_PAGEMISC); 1167 pszPageTab[2] = RSTR (IDS_PAGESAVE); 1162 1168 pszPageTab[3] = RSTR (IDS_PAGELANGUAGE); 1163 1169 #else
Note:
See TracChangeset
for help on using the changeset viewer.