Ignore:
Timestamp:
Apr 25, 2001, 10:53:39 PM (24 years ago)
Author:
sandervl
Message:

IsWindowVisible & IsWindowEnabled updates + fixes

File:
1 edited

Legend:

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

    r5512 r5586  
    1 /* $Id: win32wbase.cpp,v 1.251 2001-04-15 17:05:29 sandervl Exp $ */
     1/* $Id: win32wbase.cpp,v 1.252 2001-04-25 20:53:38 sandervl Exp $ */
    22/*
    33 * Win32 Window Base Class for OS/2
     
    13491349   */
    13501350  if ( (uFlags & PRF_CHECKVISIBLE) &&
    1351        !IsWindowVisible() )
     1351       !IsWindowVisible(getWindowHandle()) )
    13521352      return 0;
    13531353
     
    24822482    swp.hwnd = OS2Hwnd;
    24832483
    2484     if(fuFlags & SWP_SHOWWINDOW && !IsWindowVisible()) {
     2484    if(fuFlags & SWP_SHOWWINDOW && !IsWindowVisible(getWindowHandle())) {
    24852485        setStyle(getStyle() | WS_VISIBLE);
    24862486        if(hTaskList) {
     
    24902490    }
    24912491    else
    2492     if((fuFlags & SWP_HIDEWINDOW) && IsWindowVisible()) {
     2492    if((fuFlags & SWP_HIDEWINDOW) && IsWindowVisible(getWindowHandle())) {
    24932493        setStyle(getStyle() & ~WS_VISIBLE);
    24942494        if(hTaskList && !(getStyle() & WS_MINIMIZE)) {
     
    26972697    }
    26982698    /* Hide the window */
    2699     if(IsWindowVisible())
     2699    if(IsWindowVisible(getWindowHandle()))
    27002700    {
    27012701        SetWindowPos(0, 0, 0, 0, 0, SWP_HIDEWINDOW |
     
    32533253
    32543254  return OS2ToWin32Handle(hwndActive);
    3255 }
    3256 //******************************************************************************
    3257 //******************************************************************************
    3258 BOOL Win32BaseWindow::IsWindowEnabled()
    3259 {
    3260     return OSLibWinIsWindowEnabled(OS2Hwnd);
    3261 }
    3262 //******************************************************************************
    3263 //******************************************************************************
    3264 BOOL Win32BaseWindow::IsWindowVisible()
    3265 {
    3266     //TODO: Do we have to check the state of the parent window? (as Wine does)
    3267 #if 1
    3268     return (dwStyle & WS_VISIBLE) == WS_VISIBLE;
    3269 #else
    3270     return OSLibWinIsWindowVisible(OS2Hwnd);
    3271 #endif
    32723255}
    32733256//******************************************************************************
Note: See TracChangeset for help on using the changeset viewer.