- Timestamp:
- Jan 29, 2000, 9:46:52 PM (26 years ago)
- Location:
- trunk/src/user32
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/dc.cpp
r2560 r2569 1 /* $Id: dc.cpp,v 1. 39 2000-01-29 14:23:32 sandervl Exp $ */1 /* $Id: dc.cpp,v 1.40 2000-01-29 20:46:52 sandervl Exp $ */ 2 2 3 3 /* … … 847 847 BOOL WIN32API UpdateWindow (HWND hwnd) 848 848 { 849 if (!hwnd) 850 return FALSE; 851 852 Win32BaseWindow *wnd = Win32BaseWindow::GetWindowFromHandle (hwnd); 853 854 dprintf (("User32: UpdateWindow hwnd %x -> wnd %x", hwnd, wnd)); 855 856 #if 0 857 if (WinQueryUpdateRect (wnd->getOS2WindowHandle(), NULL)) 858 sendEraseBkgnd (wnd); 859 #endif 860 861 WinUpdateWindow(wnd->getOS2FrameWindowHandle()); 849 Win32BaseWindow *wnd = Win32BaseWindow::GetWindowFromHandle (hwnd); 850 851 if(!wnd) { 852 O32_SetLastError(ERROR_INVALID_WINDOW_HANDLE); 853 return FALSE; 854 } 855 856 dprintf (("User32: UpdateWindow hwnd %x", hwnd)); 857 858 //SvL: Should update client window, not the frame 859 WinUpdateWindow(wnd->getOS2WindowHandle()); 862 860 863 861 return (TRUE); -
trunk/src/user32/oslibwin.cpp
r2521 r2569 1 /* $Id: oslibwin.cpp,v 1.6 4 2000-01-26 18:02:34 cbratschiExp $ */1 /* $Id: oslibwin.cpp,v 1.65 2000-01-29 20:46:52 sandervl Exp $ */ 2 2 /* 3 3 * Window API wrappers for OS/2 … … 68 68 ULONG dwClientStyle = 0; 69 69 ULONG dwFrameStyle = 0; 70 #if 171 70 72 71 BOOL TopLevel = hwndParent == HWND_DESKTOP; … … 100 99 dprintf(("OSLibWinCreateWindow: (FRAME) WinCreateStdWindow failed (%x)", WinGetLastError(GetThreadHAB()))); 101 100 return 0; 102 #else103 dwClientStyle = dwWinStyle & ~(WS_TABSTOP | WS_GROUP);104 105 dwFrameStyle |= FCF_NOBYTEALIGN;106 if ((hwndParent == HWND_DESKTOP) && (dwFrameStyle & FCF_TITLEBAR))107 dwFrameStyle |= FCF_TASKLIST | FCF_NOMOVEWITHOWNER;108 109 dwWinStyle &= ~WS_CLIPCHILDREN;110 111 *hwndFrame = WinCreateStdWindow(hwndParent, dwWinStyle,112 &dwFrameStyle, WIN32_STDCLASS,113 "", dwClientStyle, 0, id, &hwndClient);114 if(*hwndFrame) {115 if(pszName) {116 WinSetWindowText(*hwndFrame, pszName);117 }118 return hwndClient;119 }120 dprintf(("OSLibWinCreateWindow: (FRAME) WinCreateStdWindow failed (%x)", WinGetLastError(GetThreadHAB())));121 return 0;122 #endif123 101 } 124 102 //****************************************************************************** … … 135 113 *OSWinStyle |= WS_MINIMIZED; 136 114 //Done explicitely in CreateWindowExA 137 #if 1115 #if 0 138 116 if(dwStyle & WS_VISIBLE_W) 139 117 *OSWinStyle |= WS_VISIBLE; -
trunk/src/user32/win32wbase.cpp
r2552 r2569 1 /* $Id: win32wbase.cpp,v 1.14 8 2000-01-28 22:26:00sandervl Exp $ */1 /* $Id: win32wbase.cpp,v 1.149 2000-01-29 20:46:52 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 … … 2049 2049 Win32BaseWindow *window; 2050 2050 HWND hParent = 0; 2051 BOOL fShow = FALSE, fHide = FALSE; 2051 2052 2052 2053 if (fuFlags & … … 2086 2087 #endif 2087 2088 2089 if(fuFlags & SWP_SHOWWINDOW) { 2090 fShow = TRUE; 2091 fuFlags &= ~SWP_SHOWWINDOW; 2092 } 2093 else 2094 if(fuFlags & SWP_HIDEWINDOW) { 2095 fHide = TRUE; 2096 fuFlags &= ~SWP_HIDEWINDOW; 2097 } 2088 2098 wpos.flags = fuFlags; 2089 2099 wpos.cy = cy; … … 2132 2142 dprintf (("WinSetWindowPos %x %x (%d,%d)(%d,%d) %x", swp.hwnd, swp.hwndInsertBehind, swp.x, swp.y, swp.cx, swp.cy, swp.fl)); 2133 2143 2144 //SvL: For some reason WinSetMultWindowPos doesn't work for showing windows when they are hidden.. 2145 if(fHide) { 2146 ShowWindow(SW_HIDE); 2147 } 2134 2148 rc = OSLibWinSetMultWindowPos(&swp, 1); 2149 if(fShow) { 2150 ShowWindow(SW_SHOWNA); 2151 } 2135 2152 2136 2153 if (rc == FALSE)
Note:
See TracChangeset
for help on using the changeset viewer.