- Timestamp:
- Jan 17, 2000, 6:19:21 PM (26 years ago)
- Location:
- trunk/src/user32/new
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/new/makefile
r2426 r2463 1 # $Id: makefile,v 1.5 8 2000-01-13 13:54:51sandervl Exp $1 # $Id: makefile,v 1.59 2000-01-17 17:19:20 sandervl Exp $ 2 2 3 3 # … … 41 41 win32wmdiclient.obj oslibutil.obj oslibmsg.obj dib.obj oslibdos.obj \ 42 42 win32wmdichild.obj winprop.obj wingdi.obj oslibgdi.obj winaccel.obj \ 43 win32wbasepos.obj oslibres.obj d ummy.obj dc.obj timer.obj \43 win32wbasepos.obj oslibres.obj dc.obj timer.obj \ 44 44 caret.obj resource.obj winproc.obj text.obj oslibmsgtranslate.obj \ 45 45 windlgmsg.obj windlg.obj win32wdesktop.obj win32wbasenonclient.obj … … 89 89 user32.obj: user32.cpp $(PDWIN32_INCLUDE)\wndproc.h \ 90 90 $(PDWIN32_INCLUDE)\winicon.h syscolor.h pmwindow.h 91 dummy.obj: dummy.cpp 91 92 92 char.obj: char.cpp user32.h 93 93 loadres.obj: loadres.cpp user32.h dib.h -
trunk/src/user32/new/user32.def
r2290 r2463 1 ; $Id: user32.def,v 1.1 1 2000-01-01 14:59:42 cbratschiExp $1 ; $Id: user32.def,v 1.12 2000-01-17 17:19:20 sandervl Exp $ 2 2 3 3 ;Created by BLAST for IBM's compiler … … 628 628 EnumDisplayMonitors = _EnumDisplayMonitors@16 @1005 629 629 630 CreateWindowProc @2000631 GetOS2Callback__15Win32WindowProcFv = GetOS2Callback__Fv @2001632 633 630 ; Wine/Odin helper function 634 631 GetSysColorPen = _GetSysColorPen@4 @2002 … … 641 638 642 639 _wvsnprintfA@16 @2010 640 641 _KEYBOARD_Enable@4 @2011 -
trunk/src/user32/new/win32wbase.cpp
r2458 r2463 1 /* $Id: win32wbase.cpp,v 1.4 4 2000-01-16 18:17:12 cbratschiExp $ */1 /* $Id: win32wbase.cpp,v 1.45 2000-01-17 17:19:20 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 … … 1006 1006 //****************************************************************************** 1007 1007 //****************************************************************************** 1008 ULONG Win32BaseWindow::MsgChar(MSG *msg) 1009 { 1010 if(ISKDB_CAPTURED()) 1011 { 1012 DInputKeyBoardHandler(msg); 1013 } 1014 return DispatchMsgA(msg); 1015 } 1016 //****************************************************************************** 1017 //****************************************************************************** 1008 1018 ULONG Win32BaseWindow::MsgNCPaint() 1009 1019 { -
trunk/src/user32/new/win32wbase.h
r2458 r2463 1 /* $Id: win32wbase.h,v 1.3 1 2000-01-16 18:17:12 cbratschiExp $ */1 /* $Id: win32wbase.h,v 1.32 2000-01-17 17:19:21 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 … … 112 112 ULONG MsgButton(MSG *msg); 113 113 ULONG MsgMouseMove(MSG *msg); 114 ULONG MsgChar(MSG *msg); 114 115 ULONG MsgPaint(ULONG tmp1, BOOL select = TRUE); 115 116 ULONG MsgEraseBackGround(HDC hdc); -
trunk/src/user32/new/winmouse.cpp
r2290 r2463 1 /* $Id: winmouse.cpp,v 1. 1 2000-01-01 14:57:38 cbratschiExp $ */1 /* $Id: winmouse.cpp,v 1.2 2000-01-17 17:19:21 sandervl Exp $ */ 2 2 /* 3 3 * Mouse handler for DINPUT … … 17 17 18 18 LPMOUSE_EVENT_PROC mouseHandler = NULL; 19 WNDPROC keyboardHandler = NULL; 19 20 20 21 //****************************************************************************** … … 27 28 } 28 29 else mouseHandler = lpMouseEventProc; 30 } 31 //****************************************************************************** 32 //****************************************************************************** 33 VOID WIN32API KEYBOARD_Enable(WNDPROC handler) 34 { 35 keyboardHandler = handler; 36 } 37 //****************************************************************************** 38 //****************************************************************************** 39 void DInputKeyBoardHandler(MSG *msg) 40 { 41 if(keyboardHandler) 42 keyboardHandler(msg->hwnd, msg->message, msg->wParam, msg->lParam); 29 43 } 30 44 //****************************************************************************** -
trunk/src/user32/new/winmouse.h
r2290 r2463 1 /* $Id: winmouse.h,v 1. 1 2000-01-01 14:54:58 cbratschiExp $ */1 /* $Id: winmouse.h,v 1.2 2000-01-17 17:19:21 sandervl Exp $ */ 2 2 /* 3 3 * Mouse handler for DINPUT … … 15 15 16 16 extern LPMOUSE_EVENT_PROC mouseHandler; 17 extern WNDPROC keyboardHandler; 17 18 18 19 #define ISMOUSE_CAPTURED() (mouseHandler!=NULL) 20 #define ISKDB_CAPTURED() (keyboardHandler!=0) 19 21 20 22 #define MOUSEMSG_BUTTON 0 … … 22 24 23 25 BOOL DInputMouseHandler(HWND hwnd, ULONG msg, ULONG x, ULONG y); 26 void DInputKeyBoardHandler(MSG *msg); 24 27 25 28 #endif //__WINMOUSE_H__
Note:
See TracChangeset
for help on using the changeset viewer.