Ignore:
Timestamp:
Oct 30, 1999, 8:40:49 PM (26 years ago)
Author:
cbratschi
Message:

button, static, scroll and dialog fixes

File:
1 edited

Legend:

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

    r1516 r1525  
    1 /* $Id: windlg.cpp,v 1.8 1999-10-30 10:55:16 sandervl Exp $ */
     1/* $Id: windlg.cpp,v 1.9 1999-10-30 18:40:49 cbratschi Exp $ */
    22/*
    33 * Win32 dialog apis for OS/2
     
    202202BOOL WIN32API MapDialogRect(HWND hwndDlg, LPRECT rect)
    203203{
    204   Win32Dialog *dialog;
    205 
    206     dialog = (Win32Dialog *)Win32BaseWindow::GetWindowFromHandle(hwndDlg);
    207     if(!dialog || !dialog->IsDialog()) {
     204  Win32BaseWindow *window;
     205
     206    window = Win32BaseWindow::GetWindowFromHandle(hwndDlg);
     207    if(!window) {
    208208        dprintf(("MapDialogRect, window %x not found", hwndDlg));
    209209        SetLastError(ERROR_INVALID_WINDOW_HANDLE);
     
    211211    }
    212212    dprintf(("USER32: MapDialogRect\n"));
    213     return dialog->MapDialogRect(rect);
     213    return window->MapDialogRect(rect);
    214214}
    215215//******************************************************************************
     
    218218{
    219219    dprintf(("USER32:  IsDlgButtonChecked\n"));
    220     //CB: get button state
     220
    221221    return (BOOL)SendDlgItemMessageA(hwnd, id,BM_GETCHECK,0,0);
    222222}
     
    225225HWND WIN32API GetNextDlgTabItem(HWND hwndDlg, HWND hwndCtrl, BOOL fPrevious)
    226226{
    227   Win32Dialog *dialog;
    228 
    229     dialog = (Win32Dialog *)Win32BaseWindow::GetWindowFromHandle(hwndDlg);
    230     if(!dialog || !dialog->IsDialog()) {
     227  Win32BaseWindow *window;
     228
     229    window = (Win32BaseWindow*)Win32BaseWindow::GetWindowFromHandle(hwndDlg);
     230    if(!window) {
    231231        dprintf(("GetNextDlgTabItem, window %x not found", hwndDlg));
    232232        SetLastError(ERROR_INVALID_WINDOW_HANDLE);
     
    234234    }
    235235    dprintf(("USER32:  GetNextDlgTabItem\n"));
    236     return dialog->getNextDlgTabItem(hwndCtrl, fPrevious);
     236    return window->getNextDlgTabItem(hwndCtrl, fPrevious);
    237237}
    238238//******************************************************************************
     
    251251    dlgcontrol = window->FindWindowById(id);
    252252    if(dlgcontrol) {
    253         dprintf(("USER32: GetDlgItem %x %d returned %x\n", hwnd, id, dlgcontrol->getWindowHandle()));
     253        dprintf(("USER32: GetDlgItem %x %d returned %x\n", hwnd, id, dlgcontrol->getWindowHandle()));
    254254        return dlgcontrol->getWindowHandle();
    255255    }
     
    369369HWND WIN32API GetNextDlgGroupItem( HWND hwnd, HWND hwndCtrl, BOOL fPrevious)
    370370{
    371   Win32Dialog *dialog;
    372 
    373     dialog = (Win32Dialog *)Win32BaseWindow::GetWindowFromHandle(hwnd);
    374     if(!dialog || !dialog->IsDialog()) {
     371  Win32BaseWindow *window;
     372
     373    window = Win32BaseWindow::GetWindowFromHandle(hwnd);
     374    if(!window) {
    375375        dprintf(("GetNextDlgGroupItem, window %x not found", hwnd));
    376376        SetLastError(ERROR_INVALID_WINDOW_HANDLE);
     
    378378    }
    379379    dprintf(("USER32:  GetNextDlgGroupItem\n"));
    380     return dialog->getNextDlgGroupItem(hwndCtrl, fPrevious);
     380    return window->getNextDlgGroupItem(hwndCtrl, fPrevious);
    381381}
    382382/***********************************************************************
Note: See TracChangeset for help on using the changeset viewer.