Ignore:
Timestamp:
Oct 18, 1999, 12:54:04 PM (26 years ago)
Author:
sandervl
Message:

WS_VISIBLE & scrollbar fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/win32wbase.cpp

    r1346 r1348  
    1 /* $Id: win32wbase.cpp,v 1.52 1999-10-17 20:18:45 sandervl Exp $ */
     1/* $Id: win32wbase.cpp,v 1.53 1999-10-18 10:54:04 sandervl Exp $ */
    22/*
    33 * Win32 Window Base Class for OS/2
     
    607607  {
    608608        hwndHorzScroll = OSLibWinQueryScrollBarHandle(OS2HwndFrame, OSLIB_HSCROLL);
    609 //        OSLibWinShowScrollBar(OS2HwndFrame, hwndHorzScroll, OSLIB_HSCROLL, FALSE, TRUE);
     609        OSLibWinShowScrollBar(OS2HwndFrame, hwndHorzScroll, OSLIB_HSCROLL, FALSE, TRUE);
    610610  }
    611611
    612612  if (dwStyle & WS_VSCROLL) {
    613613        hwndVertScroll = OSLibWinQueryScrollBarHandle(OS2HwndFrame, OSLIB_VSCROLL);
    614 //        OSLibWinShowScrollBar(OS2HwndFrame, hwndVertScroll, OSLIB_VSCROLL, FALSE, TRUE);
     614        OSLibWinShowScrollBar(OS2HwndFrame, hwndVertScroll, OSLIB_VSCROLL, FALSE, TRUE);
    615615  }
    616616
     
    643643  }
    644644
    645   //Subclass frame
    646 //  if(isFrameWindow() && (HAS_3DFRAME(dwExStyle) ||
    647 //     (!HAS_DLGFRAME(dwStyle, dwExStyle) && (dwStyle & (WS_DLGFRAME|WS_BORDER|WS_THICKFRAME)) == WS_BORDER)))
    648 //  {
    649         pOldFrameProc = FrameSubclassFrameWindow(this);
    650         if (isChild()) FrameSetBorderSize(this,TRUE);
    651 //  }
     645  // Subclass frame
     646  pOldFrameProc = FrameSubclassFrameWindow(this);
     647  if (isChild()) FrameSetBorderSize(this,TRUE);
    652648
    653649  /* Send the WM_CREATE message
     
    19481944    }
    19491945
    1950 #if 0
    1951     if(showstate & SWPOS_SHOW && (getStyle() & WS_VISIBLE) == 0) {
    1952         SetWindowLongA(GWL_STYLE, getStyle() | WS_VISIBLE);
    1953     }
    1954 #endif
     1946    if(showstate & SWPOS_SHOW) {
     1947            setStyle(getStyle() | WS_VISIBLE);
     1948    }
     1949    else    setStyle(getStyle() & ~WS_VISIBLE);
     1950
    19551951    BOOL rc = OSLibWinShowWindow(OS2HwndFrame, showstate);
    19561952    return rc;
     
    24862482           STYLESTRUCT ss;
    24872483
     2484                if(dwExStyle == value)
     2485                    return value;
     2486
    24882487                ss.styleOld = dwExStyle;
    24892488                ss.styleNew = value;
     
    24972496        {
    24982497           STYLESTRUCT ss;
     2498
     2499                if(dwStyle == value)
     2500                    return value;
    24992501
    25002502                ss.styleOld = dwStyle;
     
    26712673            return window->getWindowHandle();
    26722674    }
    2673     else    return hwnd;    //OS/2 window handle
     2675    else    return 0;
     2676//    else    return hwnd;    //OS/2 window handle
    26742677}
    26752678//******************************************************************************
Note: See TracChangeset for help on using the changeset viewer.