- Timestamp:
- Feb 26, 2002, 12:12:26 PM (24 years ago)
- Location:
- trunk/src/user32
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/oslibmsg.cpp
r7620 r8016 1 /* $Id: oslibmsg.cpp,v 1.5 2 2001-12-12 16:40:43sandervl Exp $ */1 /* $Id: oslibmsg.cpp,v 1.53 2002-02-26 11:12:25 sandervl Exp $ */ 2 2 /* 3 3 * Window message translation functions for OS/2 … … 607 607 } 608 608 //****************************************************************************** 609 BOOL _System _O32_PostThreadMessage( DWORD, UINT, WPARAM, LPARAM );610 611 inline BOOL O32_PostThreadMessage(DWORD a, UINT b, WPARAM c, LPARAM d)612 {613 BOOL yyrc;614 USHORT sel = RestoreOS2FS();615 616 yyrc = _O32_PostThreadMessage(a, b, c, d);617 SetFS(sel);618 619 return yyrc;620 }621 609 //****************************************************************************** 622 610 BOOL OSLibPostThreadMessage(ULONG threadid, UINT msg, WPARAM wParam, LPARAM lParam, BOOL fUnicode) -
trunk/src/user32/win32wbase.h
r7801 r8016 1 /* $Id: win32wbase.h,v 1.1 39 2002-02-05 17:59:01sandervl Exp $ */1 /* $Id: win32wbase.h,v 1.140 2002-02-26 11:12:25 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 … … 319 319 void setOwner(Win32BaseWindow *newOwner) { owner = newOwner; }; 320 320 321 322 DWORD getThreadId() { return dwThreadId; }; 323 DWORD getProcessId() { return dwProcessId; }; 324 321 325 SCROLLBAR_INFO *getScrollInfo(int nBar); 322 326 -
trunk/src/user32/windlg.cpp
r7890 r8016 1 /* $Id: windlg.cpp,v 1.3 0 2002-02-12 18:07:21sandervl Exp $ */1 /* $Id: windlg.cpp,v 1.31 2002-02-26 11:12:25 sandervl Exp $ */ 2 2 /* 3 3 * Win32 dialog apis for OS/2 … … 69 69 //that gets called before or after dialog creation 70 70 //****************************************************************************** 71 static HOOKPROC pfn DialogHook = NULL;72 //****************************************************************************** 73 BOOL WIN32API Set DialogHook(HOOKPROC pfnDialogProc)74 { 75 dprintf(("Set DialogHook %x", pfnDialogProc));76 pfn DialogHook = pfnDialogProc;71 static HOOKPROC pfnCustomDialogHook = NULL; 72 //****************************************************************************** 73 BOOL WIN32API SetCustomDialogHook(HOOKPROC pfnDialogProc) 74 { 75 dprintf(("SetCustomDialogHook %x", pfnDialogProc)); 76 pfnCustomDialogHook = pfnDialogProc; 77 77 return TRUE; 78 78 } 79 79 //****************************************************************************** 80 80 //****************************************************************************** 81 BOOL WIN32API Clear DialogHook()82 { 83 pfn DialogHook = NULL;81 BOOL WIN32API ClearCustomDialogHook() 82 { 83 pfnCustomDialogHook = NULL; 84 84 return TRUE; 85 85 } … … 113 113 HWND hwnd = dialog->getWindowHandle(); 114 114 115 if(pfn DialogHook) {115 if(pfnCustomDialogHook) { 116 116 dprintf(("Calling Dialog hook for dialog %x", hwnd)); 117 pfn DialogHook(HCUSTOM_POSTDIALOGCREATION, hwnd, 0);117 pfnCustomDialogHook(HCUSTOM_POSTDIALOGCREATION, hwnd, 0); 118 118 } 119 119 … … 150 150 HWND hwnd = dialog->getWindowHandle(); 151 151 152 if(pfn DialogHook) {152 if(pfnCustomDialogHook) { 153 153 dprintf(("Calling Dialog hook for dialog %x", hwnd)); 154 pfn DialogHook(HCUSTOM_POSTDIALOGCREATION, hwnd, 0);154 pfnCustomDialogHook(HCUSTOM_POSTDIALOGCREATION, hwnd, 0); 155 155 } 156 156 -
trunk/src/user32/window.cpp
r7890 r8016 1 /* $Id: window.cpp,v 1.12 0 2002-02-12 18:07:21sandervl Exp $ */1 /* $Id: window.cpp,v 1.121 2002-02-26 11:12:26 sandervl Exp $ */ 2 2 /* 3 3 * Win32 window apis for OS/2 … … 1634 1634 return hwnd; 1635 1635 } 1636 hwnd = GetWindow(hwnd, GW_HWNDNEXT); 1637 #if 0 1636 1638 //try siblings 1637 1639 HWND hwndSibling; … … 1651 1653 } 1652 1654 hwnd = hwndParent; 1655 #endif 1653 1656 } 1654 1657 } … … 1871 1874 //****************************************************************************** 1872 1875 //****************************************************************************** 1873 DWORD WIN32API GetWindowThreadProcessId(HWND hwnd, PDWORD lpdwProcessId) 1874 { 1875 DWORD dwThreadId; 1876 1877 dwThreadId = O32_GetWindowThreadProcessId(Win32ToOS2Handle(hwnd), lpdwProcessId); 1878 if(dwThreadId == 0) { 1879 dprintf(("!WARNING! GetWindowThreadProcessId %x failed!!", hwnd)); 1880 } 1876 DWORD WIN32API GetWindowThreadProcessId(HWND hwnd, PDWORD lpdwProcessId) 1877 { 1878 Win32BaseWindow *window; 1879 DWORD dwThreadId; 1880 1881 window = Win32BaseWindow::GetWindowFromHandle(hwnd); 1882 if(!window) { 1883 dprintf(("GetWindowThreadProcessId, window %x not found", hwnd)); 1884 SetLastError(ERROR_INVALID_WINDOW_HANDLE); 1885 return 0; 1886 } 1887 dwThreadId = window->getThreadId(); 1888 if(lpdwProcessId) { 1889 *lpdwProcessId = window->getProcessId(); 1890 } 1891 RELEASE_WNDOBJ(window); 1892 1881 1893 return dwThreadId; 1882 1894 }
Note:
See TracChangeset
for help on using the changeset viewer.