Ignore:
Timestamp:
Oct 21, 1999, 2:19:29 PM (26 years ago)
Author:
sandervl
Message:

wm_adjustwindowpos & combobox fixes

File:
1 edited

Legend:

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

    r1376 r1391  
    1 /* $Id: oslibwin.cpp,v 1.32 1999-10-20 13:46:26 sandervl Exp $ */
     1/* $Id: oslibwin.cpp,v 1.33 1999-10-21 12:19:26 sandervl Exp $ */
    22/*
    33 * Window API wrappers for OS/2
     
    486486   HWND   hWinAfter;
    487487   ULONG  flags = 0;
    488    SWP    swpFrame;
     488   SWP    swpFrame, swpClient;
    489489   POINTL point;
    490490
     
    508508    if (  fuFlags & SWP_SHOW)        flags |= SWP_SHOWWINDOW_W;
    509509    if (  fuFlags & SWP_HIDE)        flags |= SWP_HIDEWINDOW_W;
     510    if (  fuFlags & SWP_NOADJUST)    flags |= SWP_NOSENDCHANGING_W;
    510511
    511512    WinQueryWindowPos(hFrame, &swpFrame);
     513
     514    if ( fuFlags & SWP_NOADJUST) {
     515        WinQueryWindowPos(WinWindowFromID(hFrame, FID_CLIENT), &swpClient);
     516        x  = swpClient.x;
     517        cx = swpClient.cx;
     518        y  = swpClient.y;
     519        cy = swpClient.cy;
     520    }
    512521
    513522    if(fuFlags & (SWP_MOVE | SWP_SIZE))
     
    596605   if (  fuFlags & SWP_SHOWWINDOW_W)  flags |= SWP_SHOW;
    597606   if (  fuFlags & SWP_HIDEWINDOW_W)  flags |= SWP_HIDE;
     607   if (  fuFlags & SWP_NOSENDCHANGING_W) flags |= SWP_NOADJUST;
    598608
    599609   if (flags & (SWP_MOVE | SWP_SIZE))
Note: See TracChangeset for help on using the changeset viewer.