Changeset 3502 for trunk/src/dinput/dinput.cpp
- Timestamp:
- May 9, 2000, 8:58:40 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/dinput/dinput.cpp
r3163 r3502 1 /* $Id: dinput.cpp,v 1. 5 2000-03-19 09:16:58 mikeExp $ */1 /* $Id: dinput.cpp,v 1.6 2000-05-09 18:58:40 sandervl Exp $ */ 2 2 /* DirectInput 3 3 * … … 995 995 996 996 /* Our private mouse event handler */ 997 static voidWINAPI dinput_mouse_event( DWORD dwFlags, DWORD dx, DWORD dy,998 DWORD cButtons, DWORD dwExtraInfo )997 static BOOL WINAPI dinput_mouse_event( DWORD dwFlags, DWORD dx, DWORD dy, 998 DWORD cButtons, DWORD dwExtraInfo ) 999 999 { 1000 1000 DWORD posX, posY, keyState, xtime, extra; … … 1013 1013 extra = (DWORD)wme->hWnd; 1014 1014 1015 if(This->win && This->win != wme->hWnd) { 1016 return FALSE; 1017 } 1018 1015 1019 assert( dwFlags & MOUSEEVENTF_ABSOLUTE ); 1016 1020 posX = (dx * GetSystemMetrics(SM_CXSCREEN)) >> 16; … … 1019 1023 ERR("Mouse event not supported...\n"); 1020 1024 LeaveCriticalSection(&(This->crit)); 1021 return ;1022 } 1023 1024 TRACE("DINPUT-SMAI: event % ld, %ld", posX, posY);1025 return FALSE; 1026 } 1027 1028 TRACE("DINPUT-SMAI: event %x %ld, %ld", dwFlags, posX, posY); 1025 1029 1026 1030 if ( dwFlags & MOUSEEVENTF_MOVE ) { … … 1094 1098 This->prevY = posY; 1095 1099 LeaveCriticalSection(&(This->crit)); 1100 1101 return TRUE; 1096 1102 } 1097 1103 … … 1105 1111 RECT rect; 1106 1112 1107 TRACE(" (this=%p)\n",This);1113 TRACE("SysMouseAImpl_Acquire: (this=%p)\n",This); 1108 1114 1109 1115 if (This->acquired == 0) { … … 1151 1157 ICOM_THIS(SysMouseAImpl,iface); 1152 1158 1153 TRACE(" (this=%p)\n",This);1159 TRACE("SysMouseAImpl_Unacquire: (this=%p)\n",This); 1154 1160 1155 1161 /* Reinstall previous mouse event handler */
Note:
See TracChangeset
for help on using the changeset viewer.