Ignore:
Timestamp:
Jul 16, 1999, 1:32:10 PM (26 years ago)
Author:
sandervl
Message:

Misc window class changes/bugfixes

File:
1 edited

Legend:

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

    r304 r314  
    1 /* $Id: window.cpp,v 1.2 1999-07-14 21:05:59 cbratschi Exp $ */
     1/* $Id: window.cpp,v 1.3 1999-07-16 11:32:09 sandervl Exp $ */
    22/*
    33 * Win32 window apis for OS/2
     
    178178//******************************************************************************
    179179//******************************************************************************
    180 BOOL WIN32API DestroyWindow(HWND arg1)
    181 {
    182 #ifdef DEBUG
    183     WriteLog("USER32:  DestroyWindow\n");
    184 #endif
    185     return O32_DestroyWindow(arg1);
    186 }
    187 //******************************************************************************
    188 //******************************************************************************
    189 HWND WIN32API SetActiveWindow( HWND arg1)
    190 {
    191 #ifdef DEBUG
    192     WriteLog("USER32:  SetActiveWindow\n");
    193 #endif
    194     return O32_SetActiveWindow(arg1);
    195 }
    196 //******************************************************************************
    197 //******************************************************************************
    198 HWND WIN32API GetParent( HWND arg1)
    199 {
    200 #ifdef DEBUG
    201 ////    WriteLog("USER32:  GetParent\n");
    202 #endif
    203     return O32_GetParent(arg1);
    204 }
    205 //******************************************************************************
    206 //******************************************************************************
    207 HWND WIN32API SetParent( HWND arg1, HWND  arg2)
    208 {
    209 #ifdef DEBUG
    210     WriteLog("USER32:  SetParent\n");
    211 #endif
    212     return O32_SetParent(arg1, arg2);
    213 }
    214 //******************************************************************************
    215 //******************************************************************************
    216 BOOL WIN32API IsChild( HWND arg1, HWND  arg2)
    217 {
    218 #ifdef DEBUG
    219     WriteLog("USER32:  IsChild\n");
    220 #endif
    221     return O32_IsChild(arg1, arg2);
    222 }
    223 //******************************************************************************
    224 //******************************************************************************
    225 HWND WIN32API GetTopWindow( HWND arg1)
    226 {
    227 #ifdef DEBUG
    228 ////    WriteLog("USER32:  GetTopWindow\n");
    229 #endif
    230     return O32_GetTopWindow(arg1);
     180BOOL WIN32API DestroyWindow(HWND hwnd)
     181{
     182  Win32Window *window;
     183
     184    window = Win32Window::GetWindowFromHandle(hwnd);
     185    if(!window) {
     186        dprintf(("SendMessageA, window %x not found", hwnd));
     187        return 0;
     188    }
     189    return window->DestroyWindow();
     190}
     191//******************************************************************************
     192//******************************************************************************
     193HWND WIN32API SetActiveWindow( HWND hwnd)
     194{
     195  Win32Window *window;
     196
     197    window = Win32Window::GetWindowFromHandle(hwnd);
     198    if(!window) {
     199        dprintf(("SendMessageA, window %x not found", hwnd));
     200        return 0;
     201    }
     202    return window->SetActiveWindow();
     203}
     204//******************************************************************************
     205//******************************************************************************
     206HWND WIN32API GetParent( HWND hwnd)
     207{
     208  Win32Window *window;
     209
     210    window = Win32Window::GetWindowFromHandle(hwnd);
     211    if(!window) {
     212        dprintf(("SendMessageA, window %x not found", hwnd));
     213        return 0;
     214    }
     215    return window->GetParent();
     216}
     217//******************************************************************************
     218//******************************************************************************
     219HWND WIN32API SetParent( HWND hwndChild, HWND hwndNewParent)
     220{
     221  Win32Window *window;
     222
     223    window = Win32Window::GetWindowFromHandle(hwndChild);
     224    if(!window) {
     225        dprintf(("SendMessageA, window %x not found", hwndChild));
     226        return 0;
     227    }
     228    return window->SetParent(hwndNewParent);
     229}
     230//******************************************************************************
     231//******************************************************************************
     232BOOL WIN32API IsChild( HWND hwndParent, HWND hwnd)
     233{
     234  Win32Window *window;
     235
     236    window = Win32Window::GetWindowFromHandle(hwnd);
     237    if(!window) {
     238        dprintf(("SendMessageA, window %x not found", hwnd));
     239        return 0;
     240    }
     241    return window->IsChild(hwndParent);
     242}
     243//******************************************************************************
     244//******************************************************************************
     245HWND WIN32API GetTopWindow( HWND hwnd)
     246{
     247  Win32Window *window;
     248
     249    window = Win32Window::GetWindowFromHandle(hwnd);
     250    if(!window) {
     251        dprintf(("SendMessageA, window %x not found", hwnd));
     252        return 0;
     253    }
     254    return window->GetTopWindow();
    231255}
    232256//******************************************************************************
     
    234258BOOL WIN32API UpdateWindow(HWND hwnd)
    235259{
    236   dprintf(("USER32:  UpdateWindow\n"));
    237 
    238   return O32_UpdateWindow(hwnd);
    239 }
    240 //******************************************************************************
    241 //******************************************************************************
    242 BOOL WIN32API IsIconic( HWND arg1)
    243 {
    244 #ifdef DEBUG
    245     WriteLog("USER32:  IsIconic\n");
    246 #endif
    247     return O32_IsIconic(arg1);
     260  Win32Window *window;
     261
     262    window = Win32Window::GetWindowFromHandle(hwnd);
     263    if(!window) {
     264        dprintf(("SendMessageA, window %x not found", hwnd));
     265        return 0;
     266    }
     267    return window->UpdateWindow();
     268}
     269//******************************************************************************
     270//******************************************************************************
     271BOOL WIN32API IsIconic( HWND hwnd)
     272{
     273  Win32Window *window;
     274
     275    window = Win32Window::GetWindowFromHandle(hwnd);
     276    if(!window) {
     277        dprintf(("SendMessageA, window %x not found", hwnd));
     278        return 0;
     279    }
     280    return window->IsIconic();
    248281}
    249282//******************************************************************************
Note: See TracChangeset for help on using the changeset viewer.