Ignore:
Timestamp:
Mar 14, 2000, 9:04:09 PM (25 years ago)
Author:
sandervl
Message:

AdjustWindowRectEx bugfixes

File:
1 edited

Legend:

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

    r2956 r3119  
    1 /* $Id: window.cpp,v 1.58 2000-03-01 13:30:07 sandervl Exp $ */
     1/* $Id: window.cpp,v 1.59 2000-03-14 20:04:09 sandervl Exp $ */
    22/*
    33 * Win32 window apis for OS/2
     
    819819    /* Correct the window style */
    820820    if (!(style & (WS_POPUP | WS_CHILD)))  /* Overlapped window */
    821     style |= WS_CAPTION;
    822 
    823     style &= (WS_DLGFRAME | WS_BORDER | WS_THICKFRAME | WS_CHILD | WS_VSCROLL | WS_HSCROLL);
    824     exStyle &= (WS_EX_DLGMODALFRAME | WS_EX_CLIENTEDGE |
    825         WS_EX_STATICEDGE | WS_EX_TOOLWINDOW);
     821        style |= WS_CAPTION;
     822
     823    //SvL: Include WS_POPUP -> otherwise HAS_THINFRAME is true for popup windows
     824    //     Also include WS_CHILD -> otherwise HAS_THICKFRAME doesn't work correctly
     825    style &= (WS_DLGFRAME | WS_BORDER | WS_THICKFRAME | WS_CHILD | WS_VSCROLL | WS_HSCROLL | WS_POPUP);
     826    exStyle &= (WS_EX_DLGMODALFRAME | WS_EX_CLIENTEDGE | WS_EX_STATICEDGE | WS_EX_TOOLWINDOW);
    826827    if (exStyle & WS_EX_DLGMODALFRAME) style &= ~WS_THICKFRAME;
    827828
Note: See TracChangeset for help on using the changeset viewer.