Ignore:
Timestamp:
Feb 23, 2001, 3:52:42 PM (25 years ago)
Author:
sandervl
Message:

mdi, setcursor, min/max/restore, dlglist changes

File:
1 edited

Legend:

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

    r5242 r5258  
    1 /* $Id: win32wbase.h,v 1.110 2001-02-22 10:37:31 sandervl Exp $ */
     1/* $Id: win32wbase.h,v 1.111 2001-02-23 14:52:42 sandervl Exp $ */
    22/*
    33 * Win32 Window Base Class for OS/2
     
    258258         //Window procedure type
    259259         BOOL   IsWindowUnicode();
     260         BOOL   IsMixMaxStateChanging()       { return fMinMaxChange; };
    260261
    261262         int    GetWindowTextLength();
     
    333334        HMENU   hSysMenu;
    334335        HWND    Win32Hwnd;
    335         BOOL    isUnicode;
    336336
    337337        int     posx, posy, width, height;
     
    353353        LONG    lastHitTestVal;         //Last value returned by WM_NCHITTEST handler
    354354
    355         BOOL    fFirstShow;
    356         BOOL    fIsDialog;
    357         BOOL    fIsModalDialog;
    358         BOOL    fIsModalDialogOwner;
    359355        HWND    OS2HwndModalDialog;
    360         BOOL    fInternalMsg;           //Used to distinguish between messages
    361                                         //sent by PM and those sent by apps
    362         BOOL    fNoSizeMsg;
    363         BOOL    fIsDestroyed;
    364         BOOL    fDestroyWindowCalled;   //DestroyWindow was called for this window
    365         BOOL    fCreated;
    366         BOOL    fCreationFinished;      //True when window or dialog has been created successfully
    367                                         //Needed to prevent DestroyWindow from deleting the window
    368                                         //object during construction
    369         BOOL    fTaskList;              //should be listed in PM tasklist or not
    370         BOOL    fXDefault;
    371         BOOL    fCXDefault;
    372         BOOL    fParentDC;
    373         BOOL    fComingToTop;
    374         BOOL    fCreateSetWindowPos;    //FALSE -> SetWindowPos in Win32BaseWindow::MsgCreate not yet called
     356
     357        unsigned fFirstShow:1;
     358        unsigned fIsDialog:1;
     359        unsigned fIsModalDialog:1;
     360        unsigned fIsModalDialogOwner:1;
     361        unsigned fInternalMsg:1;         //Used to distinguish between messages
     362                                         //sent by PM and those sent by apps
     363        unsigned fNoSizeMsg:1;
     364        unsigned fIsDestroyed:1;
     365        unsigned fDestroyWindowCalled:1; //DestroyWindow was called for this window
     366        unsigned fCreated:1;
     367        unsigned fCreationFinished:1;    //True when window or dialog has been created successfully
     368                                         //Needed to prevent DestroyWindow from deleting the window
     369                                         //object during construction
     370        unsigned fTaskList:1;            //should be listed in PM tasklist or not
     371        unsigned fXDefault:1;
     372        unsigned fCXDefault:1;
     373        unsigned fParentDC:1;
     374        unsigned fComingToTop:1;
     375        unsigned fCreateSetWindowPos:1;  //FALSE -> SetWindowPos in Win32BaseWindow::MsgCreate not yet called
     376        unsigned isUnicode:1;
     377        unsigned fMinMaxChange:1;        //set when switching between min/max/restored state
    375378
    376379        HRGN    hWindowRegion;
Note: See TracChangeset for help on using the changeset viewer.