Changeset 304 for trunk/src/user32/new/oslibwin.cpp
- Timestamp:
- Jul 14, 1999, 11:05:59 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/new/oslibwin.cpp
r300 r304 1 /* $Id: oslibwin.cpp,v 1. 1 1999-07-14 08:35:35 sandervlExp $ */1 /* $Id: oslibwin.cpp,v 1.2 1999-07-14 21:05:58 cbratschi Exp $ */ 2 2 /* 3 3 * Window API wrappers for OS/2 … … 24 24 if(hwndParent == OSLIB_HWND_DESKTOP) 25 25 { 26 26 hwndParent = HWND_DESKTOP; 27 27 } 28 28 … … 40 40 41 41 if(hwndParent == 0) { 42 42 hwndParent = HWND_DESKTOP; 43 43 } 44 44 if(WinQueryWindowRect(hwndParent, &rectl) == 0) { 45 45 y = OS2TOWIN32POINT(rectl.yTop - rectl.yBottom, y); 46 46 } 47 47 if(dwFrameStyle) { 48 49 hwndFrame = WinCreateStdWindow(hwndParent, dwWinStyle,50 48 dwWinStyle &= ~WS_CLIPCHILDREN; //invalid style according to docs 49 hwndFrame = WinCreateStdWindow(hwndParent, dwWinStyle, 50 &dwFrameStyle, WIN32_STDCLASS, 51 51 "", 0, 0, 0, &hwndClient) != 0; 52 53 54 55 56 WinSetWindowPos(hwndFrame, (fHWND_BOTTOM) ? HWND_BOTTOM :HWND_TOP,57 52 if(hwndFrame) { 53 if(pszName) { 54 WinSetWindowText(hwndFrame, pszName); 55 } 56 WinSetWindowPos(hwndFrame, (fHWND_BOTTOM) ? HWND_BOTTOM :HWND_TOP, 57 x, y, cx, cy, SWP_SIZE | SWP_MOVE); 58 58 59 60 61 59 return hwndFrame; 60 } 61 return 0; 62 62 } 63 else 63 else return WinCreateWindow(hwndParent, WIN32_STDCLASS, pszName, dwWinStyle, x, y, cx, cy, 64 64 Owner, (fHWND_BOTTOM) ? HWND_BOTTOM :HWND_TOP, 0, NULL, 65 65 NULL); … … 74 74 /* Window styles */ 75 75 if(dwStyle & WINWS_MINIMIZE) 76 76 *OSWinStyle |= WS_MINIMIZED; 77 77 if(dwStyle & WINWS_VISIBLE) 78 78 *OSWinStyle |= WS_VISIBLE; 79 79 if(dwStyle & WINWS_DISABLED) 80 80 *OSWinStyle |= WS_DISABLED; 81 81 if(dwStyle & WINWS_CLIPSIBLINGS) 82 82 *OSWinStyle |= WS_CLIPSIBLINGS; 83 83 if(dwStyle & WINWS_CLIPCHILDREN) 84 84 *OSWinStyle |= WS_CLIPCHILDREN; 85 85 if(dwStyle & WINWS_MAXIMIZE) 86 86 *OSWinStyle |= WS_MAXIMIZED; 87 87 if(dwStyle & WINWS_GROUP) 88 88 *OSWinStyle |= WS_GROUP; 89 89 if(dwStyle & WINWS_TABSTOP) 90 90 *OSWinStyle |= WS_TABSTOP; 91 91 92 92 if(dwStyle & WINWS_CAPTION) 93 93 *OSFrameStyle |= FCF_TITLEBAR; 94 94 if(dwStyle & WINWS_BORDER) 95 95 *OSFrameStyle |= FCF_BORDER; 96 96 if(dwStyle & WINWS_DLGFRAME) 97 97 *OSFrameStyle |= FCF_DLGBORDER; 98 98 if(dwStyle & WINWS_VSCROLL) 99 99 *OSFrameStyle |= FCF_VERTSCROLL; 100 100 if(dwStyle & WINWS_HSCROLL) 101 101 *OSFrameStyle |= FCF_HORZSCROLL; 102 102 if(dwStyle & WINWS_SYSMENU) 103 103 *OSFrameStyle |= FCF_SYSMENU; 104 104 if(dwStyle & WINWS_THICKFRAME) 105 *OSFrameStyle |= FCF_SIZEBORDER;//??105 *OSFrameStyle |= FCF_SIZEBORDER; //?? 106 106 if(dwStyle & WINWS_MINIMIZEBOX) 107 107 *OSFrameStyle |= FCF_MINBUTTON; 108 108 if(dwStyle & WINWS_MAXIMIZEBOX) 109 109 *OSFrameStyle |= FCF_MAXBUTTON; 110 110 111 111 return TRUE; … … 115 115 BOOL OSLibWinSetWindowULong(HWND hwnd, ULONG offset, ULONG value) 116 116 { 117 return WinSetWindowULong(hwnd, offset, value) == 0;117 return WinSetWindowULong(hwnd, offset, value); 118 118 } 119 119 //****************************************************************************** … … 121 121 ULONG OSLibWinGetWindowULong(HWND hwnd, ULONG offset) 122 122 { 123 return Win GetWindowULong(hwnd, offset);123 return WinQueryWindowULong(hwnd, offset); 124 124 } 125 125 //******************************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.