Changeset 1105 for trunk/src/user32
- Timestamp:
- Oct 2, 1999, 6:09:13 AM (26 years ago)
- Location:
- trunk/src/user32
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/oslibwin.cpp
r1091 r1105 1 /* $Id: oslibwin.cpp,v 1.1 0 1999-09-29 08:27:15sandervl Exp $ */1 /* $Id: oslibwin.cpp,v 1.11 1999-10-02 04:09:12 sandervl Exp $ */ 2 2 /* 3 3 * Window API wrappers for OS/2 … … 57 57 } 58 58 59 if(dwFrameStyle ) {59 if(dwFrameStyle || hwndParent == HWND_DESKTOP) { 60 60 ULONG dwClientStyle; 61 61 62 62 dwClientStyle = dwWinStyle & ~(WS_TABSTOP | WS_GROUP); 63 if(pszName)64 dwFrameStyle |= FCF_TITLEBAR;63 // if(pszName) 64 // dwFrameStyle |= FCF_TITLEBAR; 65 65 66 66 dwFrameStyle |= FCF_TASKLIST | FCF_NOMOVEWITHOWNER | FCF_NOBYTEALIGN; … … 96 96 *OSWinStyle |= WS_MINIMIZED; 97 97 //Done explicitely in CreateWindowExA 98 #if 098 #if 1 99 99 if(dwStyle & WS_VISIBLE_W) 100 100 *OSWinStyle |= WS_VISIBLE; … … 785 785 MPFROM2SHORT(pagesize, totalsize), 786 786 0); 787 }788 //******************************************************************************789 //******************************************************************************790 void OSLibWinChangeScrollStyle(HWND hwndParent, int scrollBar, int Reserved)791 {792 HWND hwndScroll;793 794 if(scrollBar == OSLIB_VSCROLL) {795 hwndScroll = WinWindowFromID(hwndParent, FID_VERTSCROLL);796 }797 else hwndScroll = WinWindowFromID(hwndParent, FID_HORZSCROLL);798 799 if(hwndScroll == NULL)800 return;801 802 WinSetWindowULong(hwndScroll, QWL_STYLE,803 WinQueryWindowULong(hwndScroll, QWL_STYLE) |804 SBS_AUTOTRACK | SBS_AUTOSIZE);805 787 } 806 788 //****************************************************************************** … … 837 819 //****************************************************************************** 838 820 //****************************************************************************** 821 void OSLibSetWindowStyle(HWND hwnd, ULONG dwStyle) 822 { 823 ULONG OSWinStyle, OSFrameStyle; 824 825 OSLibWinConvertStyle(dwStyle, 0, &OSWinStyle, &OSFrameStyle); 826 827 WinSetWindowULong(hwnd, QWL_STYLE, 828 (WinQueryWindowULong(hwnd, QWL_STYLE) & ~0xffff0000) | 829 OSWinStyle); 830 } 831 //****************************************************************************** 832 //****************************************************************************** -
trunk/src/user32/oslibwin.h
r1091 r1105 1 /* $Id: oslibwin.h,v 1. 6 1999-09-29 08:27:15sandervl Exp $ */1 /* $Id: oslibwin.h,v 1.7 1999-10-02 04:09:13 sandervl Exp $ */ 2 2 /* 3 3 * Window API wrappers for OS/2 … … 40 40 41 41 BOOL OSLibWinConvertStyle(ULONG dwStyle, ULONG dwExStyle, ULONG *OSWinStyle, ULONG *OSFrameStyle); 42 void OSLibSetWindowStyle(HWND hwnd, ULONG dwStyle); 42 43 43 44 BOOL OSLibWinSetWindowULong(HWND hwnd, ULONG offset, ULONG value); … … 252 253 BOOL OSLibWinSetScrollPageSize(HWND hwndParent, int scrollBar, int pagesize, 253 254 int totalsize, int fRedraw); 254 void OSLibWinChangeScrollStyle(HWND hwndParent, int scrollBar, int Reserved);255 255 256 256 void OSLibTranslateScrollCmdAndMsg(ULONG *msg, ULONG *scrollcmd); -
trunk/src/user32/win32wbase.cpp
r1093 r1105 1 /* $Id: win32wbase.cpp,v 1.2 0 1999-09-29 09:16:32sandervl Exp $ */1 /* $Id: win32wbase.cpp,v 1.21 1999-10-02 04:09:13 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 … … 455 455 dprintf(("WM_CREATE: WinSetWindowULong2 %X failed!!", OS2Hwnd)); 456 456 return FALSE; 457 }458 if(cs->style & WS_HSCROLL) {459 OSLibWinChangeScrollStyle(OS2HwndFrame, OSLIB_HSCROLL, 0);460 }461 if(cs->style & WS_VSCROLL) {462 OSLibWinChangeScrollStyle(OS2HwndFrame, OSLIB_VSCROLL, 0);463 457 } 464 458 #if 0 … … 1250 1244 } 1251 1245 //****************************************************************************** 1246 //****************************************************************************** 1247 BOOL Win32BaseWindow::isMDIClient() 1248 { 1249 return FALSE; 1250 } 1251 //****************************************************************************** 1252 1252 //TODO: Not complete (flags) 1253 1253 //****************************************************************************** … … 1397 1397 switch(Msg) 1398 1398 { 1399 case WM_CLOSE: 1400 DestroyWindow(); 1401 return 0; 1402 1399 1403 case WM_GETTEXTLENGTH: 1400 1404 return wndNameLength; … … 1865 1869 break; 1866 1870 } 1867 return OSLibWinShowWindow(OS2HwndFrame, showstate); 1871 BOOL rc = OSLibWinShowWindow(OS2HwndFrame, showstate); 1872 return rc; 1868 1873 } 1869 1874 //****************************************************************************** … … 2305 2310 oldval = dwStyle; 2306 2311 setStyle(value); 2312 OSLibSetWindowStyle(OS2HwndFrame, dwStyle); 2307 2313 return oldval; 2308 2314 case GWL_WNDPROC:
Note:
See TracChangeset
for help on using the changeset viewer.