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/win32wbasepos.cpp

    r1376 r1391  
    1 /* $Id: win32wbasepos.cpp,v 1.4 1999-10-20 13:46:28 sandervl Exp $ */
     1/* $Id: win32wbasepos.cpp,v 1.5 1999-10-21 12:19:29 sandervl Exp $ */
    22/*
    33 * Win32 Window Base Class for OS/2 (nonclient/position methods)
     
    426426{
    427427 POINT maxSize, minTrack;
     428 int   rc = 1;
    428429
    429430    if (winpos->flags & SWP_NOSIZE)
     
    431432
    432433    if ((getStyle() & WS_THICKFRAME) ||
    433             ((getStyle() & (WS_POPUP | WS_CHILD)) == 0))
    434     {
    435             GetMinMaxInfo(&maxSize, NULL, &minTrack, NULL );
    436             if (maxSize.x < winpos->cx) winpos->cx = maxSize.x;
    437             if (maxSize.y < winpos->cy) winpos->cy = maxSize.y;
    438             if (!(getStyle() & WS_MINIMIZE))
    439             {
    440             if (winpos->cx < minTrack.x ) winpos->cx = minTrack.x;
    441             if (winpos->cy < minTrack.y ) winpos->cy = minTrack.y;
    442         }
    443         return 0;
     434        ((getStyle() & (WS_POPUP | WS_CHILD)) == 0))
     435    {
     436        GetMinMaxInfo(&maxSize, NULL, &minTrack, NULL );
     437        if (maxSize.x < winpos->cx) {
     438            winpos->cx = maxSize.x;
     439            rc = 0;
     440        }
     441        if (maxSize.y < winpos->cy) {
     442            winpos->cy = maxSize.y;
     443            rc = 0;
     444        }
     445        if (!(getStyle() & WS_MINIMIZE))
     446        {
     447            if (winpos->cx < minTrack.x ) {
     448                winpos->cx = minTrack.x;
     449                rc = 0;
     450            }
     451            if (winpos->cy < minTrack.y ) {
     452                winpos->cy = minTrack.y;
     453                rc = 0;
     454            }
     455        }
    444456    }
    445     return 1;
     457    return rc;
    446458}
    447459//******************************************************************************
Note: See TracChangeset for help on using the changeset viewer.