Changeset 1693 for trunk/src/user32/oslibwin.cpp
- Timestamp:
- Nov 10, 1999, 6:11:31 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/oslibwin.cpp
r1576 r1693 1 /* $Id: oslibwin.cpp,v 1.4 2 1999-11-03 19:51:42 sandervlExp $ */1 /* $Id: oslibwin.cpp,v 1.43 1999-11-10 17:11:29 cbratschi Exp $ */ 2 2 /* 3 3 * Window API wrappers for OS/2 … … 71 71 BOOL TopLevel = hwndParent == HWND_DESKTOP; 72 72 // if(dwFrameStyle & FCF_TITLEBAR) 73 // 73 // TopLevel = TRUE; 74 74 75 75 FRAMECDATA FCData = {sizeof (FRAMECDATA), 0, 0, 0}; … … 88 88 TopLevel ? WC_FRAME : WIN32_INNERFRAME, 89 89 pszName, dwWinStyle, 0, 0, 50, 30, 90 hwndParent, HWND_TOP, 90 hwndParent, HWND_TOP, 91 91 id, &FCData, NULL); 92 92 if (*hwndFrame) { … … 954 954 { 955 955 return WinQueryObjectWindow(HWND_DESKTOP); 956 }957 //******************************************************************************958 //******************************************************************************959 BOOL OSLibWinShowScrollBar(HWND hwndParent, HWND hwndScroll, int scrollBar,960 BOOL fShow, BOOL fForceChange)961 {962 HWND hwndObj = WinQueryObjectWindow(HWND_DESKTOP),hwndCurPar = WinQueryWindow(hwndScroll,QW_PARENT);963 964 if(hwndScroll == NULL) {965 dprintf(("OSLibWinShowScrollBar: scrollbar %d (parent %x) not found!", scrollBar, hwndParent));966 return FALSE;967 }968 969 if ((fShow && hwndCurPar == hwndObj) || (!fShow && hwndCurPar != hwndObj) || fForceChange)970 {971 //CB: bug: winhlp32: hide vert scrollbar on maximize doesn't update the frame972 WinSetParent(hwndScroll,fShow ? hwndParent:HWND_OBJECT,FALSE);973 WinSendMsg(hwndParent, WM_UPDATEFRAME,974 MPFROMLONG( ( scrollBar == OSLIB_VSCROLL ) ? FCF_VERTSCROLL975 : FCF_HORZSCROLL),976 MPVOID );977 }978 return TRUE;979 }980 //******************************************************************************981 //******************************************************************************982 HWND OSLibWinQueryScrollBarHandle(HWND hwndParent, int scrollBar)983 {984 if(scrollBar == OSLIB_VSCROLL) {985 return WinWindowFromID(hwndParent, FID_VERTSCROLL);986 }987 else return WinWindowFromID(hwndParent, FID_HORZSCROLL);988 956 } 989 957 //******************************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.