Ignore:
Timestamp:
Jul 17, 1999, 1:56:51 PM (26 years ago)
Author:
sandervl
Message:

* empty log message *

File:
1 edited

Legend:

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

    r314 r321  
    1 /* $Id: window.cpp,v 1.3 1999-07-16 11:32:09 sandervl Exp $ */
     1/* $Id: window.cpp,v 1.4 1999-07-17 11:52:23 sandervl Exp $ */
    22/*
    33 * Win32 window apis for OS/2
     
    1010 *
    1111 * Project Odin Software License can be found in LICENSE.TXT
     12 *
     13 *
     14 * TODO: Decide what to do about commands for OS/2 windows (non-Win32 apps)
    1215 *
    1316 */
     
    184187    window = Win32Window::GetWindowFromHandle(hwnd);
    185188    if(!window) {
    186         dprintf(("SendMessageA, window %x not found", hwnd));
    187         return 0;
    188     }
     189        dprintf(("DestroyWindow, window %x not found", hwnd));
     190        return 0;
     191    }
     192    dprintf(("DestroyWindow %x", hwnd));
    189193    return window->DestroyWindow();
    190194}
     
    197201    window = Win32Window::GetWindowFromHandle(hwnd);
    198202    if(!window) {
    199         dprintf(("SendMessageA, window %x not found", hwnd));
    200         return 0;
    201     }
     203        dprintf(("SetActiveWindow, window %x not found", hwnd));
     204        return 0;
     205    }
     206    dprintf(("SetActiveWindow %x", hwnd));
    202207    return window->SetActiveWindow();
    203208}
     
    210215    window = Win32Window::GetWindowFromHandle(hwnd);
    211216    if(!window) {
    212         dprintf(("SendMessageA, window %x not found", hwnd));
    213         return 0;
    214     }
     217        dprintf(("GetParent, window %x not found", hwnd));
     218        return 0;
     219    }
     220    dprintf(("GetParent %x", hwnd));
    215221    return window->GetParent();
    216222}
     
    223229    window = Win32Window::GetWindowFromHandle(hwndChild);
    224230    if(!window) {
    225         dprintf(("SendMessageA, window %x not found", hwndChild));
    226         return 0;
    227     }
     231        dprintf(("SetParent, window %x not found", hwndChild));
     232        return 0;
     233    }
     234    dprintf(("SetParent %x %x", hwndChild, hwndNewParent));
    228235    return window->SetParent(hwndNewParent);
    229236}
     
    236243    window = Win32Window::GetWindowFromHandle(hwnd);
    237244    if(!window) {
    238         dprintf(("SendMessageA, window %x not found", hwnd));
    239         return 0;
    240     }
     245        dprintf(("IsChild, window %x not found", hwnd));
     246        return 0;
     247    }
     248    dprintf(("IsChild %x %x", hwndParent, hwnd));
    241249    return window->IsChild(hwndParent);
    242250}
     
    249257    window = Win32Window::GetWindowFromHandle(hwnd);
    250258    if(!window) {
    251         dprintf(("SendMessageA, window %x not found", hwnd));
    252         return 0;
    253     }
     259        dprintf(("GetTopWindow, window %x not found", hwnd));
     260        return 0;
     261    }
     262    dprintf(("GetTopWindow %x", hwnd));
    254263    return window->GetTopWindow();
    255264}
     
    262271    window = Win32Window::GetWindowFromHandle(hwnd);
    263272    if(!window) {
    264         dprintf(("SendMessageA, window %x not found", hwnd));
    265         return 0;
    266     }
     273        dprintf(("UpdateWindow, window %x not found", hwnd));
     274        return 0;
     275    }
     276    dprintf(("UpdateWindow %x", hwnd));
    267277    return window->UpdateWindow();
    268278}
     
    275285    window = Win32Window::GetWindowFromHandle(hwnd);
    276286    if(!window) {
    277         dprintf(("SendMessageA, window %x not found", hwnd));
    278         return 0;
    279     }
     287        dprintf(("IsIconic, window %x not found", hwnd));
     288        return 0;
     289    }
     290    dprintf(("IsIconic %x", hwnd));
    280291    return window->IsIconic();
    281292}
    282293//******************************************************************************
    283294//******************************************************************************
    284 HWND WIN32API GetWindow(HWND arg1, UINT arg2)
    285 {
    286  HWND rc;
    287 
    288     rc = O32_GetWindow(arg1, arg2);
    289 #ifdef DEBUG
    290     WriteLog("USER32:  GetWindow %X %d returned %d\n", arg1, arg2, rc);
    291 #endif
    292     return(rc);
     295HWND WIN32API GetWindow(HWND hwnd, UINT uCmd)
     296{
     297  Win32Window *window;
     298
     299    window = Win32Window::GetWindowFromHandle(hwnd);
     300    if(!window) {
     301        dprintf(("GetWindow, window %x not found", hwnd));
     302        return 0;
     303    }
     304    dprintf(("GetWindow %x %d", hwnd, uCmd));
     305    return window->GetWindow(uCmd);
    293306}
    294307//******************************************************************************
     
    303316//******************************************************************************
    304317//******************************************************************************
    305 BOOL WIN32API EnableWindow( HWND arg1, BOOL  arg2)
    306 {
    307 #ifdef DEBUG
    308     WriteLog("USER32:  EnableWindow\n");
    309 #endif
    310     return O32_EnableWindow(arg1, arg2);
    311 }
    312 //******************************************************************************
    313 //******************************************************************************
    314 BOOL WIN32API BringWindowToTop( HWND arg1)
    315 {
    316 #ifdef DEBUG
    317     WriteLog("USER32:  BringWindowToTop\n");
    318 #endif
    319     return O32_BringWindowToTop(arg1);
     318BOOL WIN32API EnableWindow( HWND hwnd, BOOL fEnable)
     319{
     320  Win32Window *window;
     321
     322    window = Win32Window::GetWindowFromHandle(hwnd);
     323    if(!window) {
     324        dprintf(("EnableWindow, window %x not found", hwnd));
     325        return 0;
     326    }
     327    dprintf(("EnableWindow %x %d", hwnd, fEnable));
     328    return window->EnableWindow(fEnable);
     329}
     330//******************************************************************************
     331//******************************************************************************
     332BOOL WIN32API BringWindowToTop(HWND hwnd)
     333{
     334  Win32Window *window;
     335
     336    window = Win32Window::GetWindowFromHandle(hwnd);
     337    if(!window) {
     338        dprintf(("BringWindowToTop, window %x not found", hwnd));
     339        return 0;
     340    }
     341    dprintf(("BringWindowToTop %x", hwnd));
     342    return window->BringWindowToTop();
    320343}
    321344//******************************************************************************
     
    323346HWND WIN32API GetActiveWindow()
    324347{
    325   return(O32_GetActiveWindow());
    326 }
    327 //******************************************************************************
    328 //******************************************************************************
    329 BOOL WIN32API ShowWindow(HWND arg1, int arg2)
    330 {
    331 #ifdef DEBUG
    332     WriteLog("USER32:  ShowWindow %X %d\n", arg1, arg2);
    333 #endif
    334     return O32_ShowWindow(arg1, arg2);
    335 }
    336 //******************************************************************************
    337 //******************************************************************************
    338 BOOL WIN32API SetWindowPos( HWND arg1, HWND arg2, int arg3, int arg4, int arg5, int arg6, UINT  arg7)
    339 {
    340 #ifdef DEBUG
    341     WriteLog("USER32:  SetWindowPos\n");
    342 #endif
    343     return O32_SetWindowPos(arg1, arg2, arg3, arg4, arg5, arg6, arg7);
     348  return Win32Window::GetActiveWindow();
     349}
     350//******************************************************************************
     351//******************************************************************************
     352BOOL WIN32API ShowWindow(HWND hwnd, int nCmdShow)
     353{
     354  Win32Window *window;
     355
     356    window = Win32Window::GetWindowFromHandle(hwnd);
     357    if(!window) {
     358        dprintf(("ShowWindow, window %x not found", hwnd));
     359        return 0;
     360    }
     361    dprintf(("ShowWindow %x", hwnd));
     362    return window->ShowWindow(nCmdShow);
     363}
     364//******************************************************************************
     365//******************************************************************************
     366BOOL WIN32API SetWindowPos(HWND hwnd, HWND hwndInsertAfter, int x, int y, int cx, int cy, UINT fuFlags)
     367{
     368  Win32Window *window;
     369
     370    window = Win32Window::GetWindowFromHandle(hwnd);
     371    if(!window) {
     372        dprintf(("SetWindowPos, window %x not found", hwnd));
     373        return 0;
     374    }
     375    dprintf(("SetWindowPos %x %x x=%d y=%d cx=%d cy=%d %x", hwnd, hwndInsertAfter, x, y, cx, cy, fuFlags));
     376    return window->SetWindowPos(hwndInsertAfter, x, y, cx, cy, fuFlags);
     377}
     378//******************************************************************************
     379//******************************************************************************
     380BOOL WIN32API IsWindow( HWND hwnd)
     381{
     382  Win32Window *window;
     383
     384    window = Win32Window::GetWindowFromHandle(hwnd);
     385    if(!window) {
     386        dprintf(("IsWindow, window %x not found", hwnd));
     387        return FALSE;
     388    }
     389    dprintf(("IsWindow %x", hwnd));
     390    return window->IsWindow();
     391}
     392//******************************************************************************
     393//******************************************************************************
     394BOOL WIN32API IsWindowEnabled( HWND hwnd)
     395{
     396  Win32Window *window;
     397
     398    window = Win32Window::GetWindowFromHandle(hwnd);
     399    if(!window) {
     400        dprintf(("IsWindowEnabled, window %x not found", hwnd));
     401        return 0;
     402    }
     403    dprintf(("IsWindowEnabled %x", hwnd));
     404    return window->IsWindowEnabled();
     405}
     406//******************************************************************************
     407//******************************************************************************
     408BOOL WIN32API IsWindowVisible( HWND hwnd)
     409{
     410  Win32Window *window;
     411
     412    window = Win32Window::GetWindowFromHandle(hwnd);
     413    if(!window) {
     414        dprintf(("IsWindowVisible, window %x not found", hwnd));
     415        return 0;
     416    }
     417    dprintf(("IsWindowVisible %x", hwnd));
     418    return window->IsWindowVisible();
    344419}
    345420/***********************************************************************
     
    364439    }
    365440    return 0;
    366 }
    367 //******************************************************************************
    368 //******************************************************************************
    369 BOOL WIN32API IsWindow( HWND arg1)
    370 {
    371 #ifdef DEBUG
    372     WriteLog("USER32:  IsWindow\n");
    373 #endif
    374     return O32_IsWindow(arg1);
    375 }
    376 //******************************************************************************
    377 //******************************************************************************
    378 BOOL WIN32API IsWindowEnabled( HWND arg1)
    379 {
    380 #ifdef DEBUG
    381     WriteLog("USER32:  IsWindowEnabled\n");
    382 #endif
    383     return O32_IsWindowEnabled(arg1);
    384 }
    385 //******************************************************************************
    386 //******************************************************************************
    387 BOOL WIN32API IsWindowVisible( HWND arg1)
    388 {
    389 #ifdef DEBUG
    390     WriteLog("USER32:  IsWindowVisible\n");
    391 #endif
    392     return O32_IsWindowVisible(arg1);
    393441}
    394442//******************************************************************************
Note: See TracChangeset for help on using the changeset viewer.