Ignore:
Timestamp:
Sep 5, 1999, 5:53:10 PM (26 years ago)
Author:
sandervl
Message:

More dialog update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/new/windlgmsg.cpp

    r833 r835  
    1 /* $Id: windlgmsg.cpp,v 1.2 1999-09-05 12:03:34 sandervl Exp $ */
     1/* $Id: windlgmsg.cpp,v 1.3 1999-09-05 15:53:10 sandervl Exp $ */
    22/*
    33 * Win32 dialog message APIs for OS/2
     
    111111                        }
    112112                        else if (dlgCode &
    113                             (DLGC_DEFPUSHBUTTON | DLGC_UNDEFPUSHBUTTON))
     113                (DLGC_DEFPUSHBUTTON | DLGC_UNDEFPUSHBUTTON))
    114114                        {
    115115                            /* send command message as from the control */
     
    126126                        }
    127127                        RetVal = TRUE;
    128                         WIN_ReleaseWndPtr(wndPtr);
     128            WIN_ReleaseWndPtr(wndPtr);
    129129                        break;
    130130                    }
    131131                }
    132                 hwndNext = GetWindow( hwndControl, GW_CHILD );
    133             }
    134             else
    135             {
    136                 hwndNext = 0;
    137             }
     132        hwndNext = GetWindow( hwndControl, GW_CHILD );
     133            }
     134        else
     135        {
     136        hwndNext = 0;
     137        }
    138138            WIN_ReleaseWndPtr(wndPtr);
    139             if (!hwndNext)
    140             {
    141                 hwndNext = GetWindow( hwndControl, GW_HWNDNEXT );
    142             }
    143             while (!hwndNext)
    144             {
    145                 hwndControl = GetParent( hwndControl );
    146                 if (hwndControl == hwndDlg)
    147                 {
    148                     if(hwnd==hwndDlg){  /* prevent endless loop */
    149                         hwndNext=hwnd;
    150                         break;
    151                     }
    152                     hwndNext = GetWindow( hwndDlg, GW_CHILD );
    153                 }
    154                 else
    155                 {
    156                     hwndNext = GetWindow( hwndControl, GW_HWNDNEXT );
    157                 }
    158             }
     139        if (!hwndNext)
     140        {
     141            hwndNext = GetWindow( hwndControl, GW_HWNDNEXT );
     142        }
     143        while (!hwndNext)
     144        {
     145        hwndControl = GetParent( hwndControl );
     146        if (hwndControl == hwndDlg)
     147        {
     148            if(hwnd==hwndDlg){  /* prevent endless loop */
     149                hwndNext=hwnd;
     150            break;
     151            }
     152            hwndNext = GetWindow( hwndDlg, GW_CHILD );
     153        }
     154        else
     155        {
     156            hwndNext = GetWindow( hwndControl, GW_HWNDNEXT );
     157        }
     158        }
    159159            hwndControl = hwndNext;
    160160        }
     
    184184    if ((message != WM_KEYDOWN) &&
    185185        (message != WM_SYSCHAR) &&
    186         (message != WM_CHAR))
     186        (message != WM_CHAR))
    187187        return FALSE;
    188188
Note: See TracChangeset for help on using the changeset viewer.