- Timestamp:
- Nov 4, 2018, 10:38:51 PM (7 years ago)
- Location:
- trunk/dll
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/gotchdll.c
r50 r57 32 32 HWND hwndFrame; 33 33 HMODULE hMod; 34 BOOL usePMps; 34 35 35 void EXPENTRY InitDLL (HAB hab, HWND hwnd )36 void EXPENTRY InitDLL (HAB hab, HWND hwnd, BOOL g_usePMps) 36 37 { 37 38 habDLL = hab; 38 39 hwndFrame = hwnd; 40 usePMps = g_usePMps; 39 41 DosLoadModule (NULL, 0, "GOTCHDLL", &hMod); 40 42 } … … 75 77 76 78 } 77 else if ((usScan == VK_PRINTSCRN || CHAR4FROMMP(pqmsg->mp1) == 93 )) { 79 else if ((usScan == VK_PRINTSCRN || CHAR4FROMMP(pqmsg->mp1) == 93 ) && 80 (usFlags & KC_SHIFT)) { 78 81 if (usFlags & KC_KEYUP) { 79 82 WinPostMsg (hwndFrame, WM_COMMAND, … … 81 84 return TRUE; 82 85 } 83 86 } 87 else if (!usePMps && (usScan == VK_PRINTSCRN || 88 CHAR4FROMMP(pqmsg->mp1) == 93 )) { 89 if (usFlags & KC_KEYUP) { 90 WinPostMsg (hwndFrame, WM_COMMAND, 91 MPFROM2SHORT (WID_PB_SETCAPTURETYPE,0), 0); 92 return TRUE; 93 } 84 94 } 85 95 return FALSE; -
trunk/dll/gotchdll.h
r10 r57 6 6 #endif 7 7 8 extern void EXPENTRY InitDLL (HAB hab, HWND hwnd );8 extern void EXPENTRY InitDLL (HAB hab, HWND hwnd, BOOL g_usePMps); 9 9 extern void EXPENTRY StartInputHook (void); 10 10 extern void EXPENTRY StopInputHook (void);
Note:
See TracChangeset
for help on using the changeset viewer.