Ignore:
Timestamp:
Feb 2, 2001, 8:04:03 PM (25 years ago)
Author:
sandervl
Message:

class, dialog control size & drawedge fixes

File:
1 edited

Legend:

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

    r4866 r5056  
    1 /* $Id: windowclass.cpp,v 1.14 2001-01-02 18:14:59 sandervl Exp $ */
     1/* $Id: windowclass.cpp,v 1.15 2001-02-02 19:04:03 sandervl Exp $ */
    22/*
    33 * Win32 Window Class Code for OS/2
     
    157157BOOL WIN32API UnregisterClassA(LPCSTR lpszClassName, HINSTANCE hinst)
    158158{
    159    Win32WndClass::UnregisterClassA(hinst, (LPSTR)lpszClassName);
    160 
    161    //Spintest returns FALSE in dll termination, so pretend it succeeded
    162    return(TRUE);
     159 BOOL ret;
     160
     161   ret = Win32WndClass::UnregisterClassA(hinst, (LPSTR)lpszClassName);
     162#if 1
     163   return ret;
     164#else
     165  //Spintest returns FALSE in dll termination, so pretend it succeeded
     166//  return(TRUE);
     167#endif
    163168}
    164169//******************************************************************************
     
    167172{
    168173 char *astring = NULL;
     174 BOOL  ret;
    169175
    170176  dprintf(("USER32:  UnregisterClassW\n"));
     
    174180  else  astring = (char *)lpszClassName;
    175181
    176   Win32WndClass::UnregisterClassA(hinst, (LPSTR)astring);
     182  ret = Win32WndClass::UnregisterClassA(hinst, (LPSTR)astring);
    177183  if(HIWORD(astring) != 0)
    178184        FreeAsciiString((char *)astring);
    179185
     186#if 1
     187  return ret;
     188#else
    180189  //Spintest returns FALSE in dll termination, so pretend it succeeded
    181   return(TRUE);
     190//  return(TRUE);
     191#endif
    182192}
    183193//******************************************************************************
     
    198208        wndclass->getClassInfo(&wc);
    199209        memcpy(lpwc, &wc.style, sizeof(WNDCLASSA));
     210        SetLastError(ERROR_SUCCESS);
    200211        return(TRUE);
    201212  }
     213  SetLastError(ERROR_CLASS_DOES_NOT_EXIST);
    202214  return(FALSE);
    203215}
     
    225237        wndclass->getClassInfo(&wc);
    226238        memcpy(lpwc, &wc.style, sizeof(WNDCLASSW));
    227        return(TRUE);
    228   }
     239        SetLastError(ERROR_SUCCESS);
     240        return(TRUE);
     241  }
     242  SetLastError(ERROR_CLASS_DOES_NOT_EXIST);
    229243  return(FALSE);
    230244}
     
    262276        wndclass->getClassInfo(lpwcx);
    263277        lpwcx->cbSize = sizeof(WNDCLASSEXA);
     278        SetLastError(ERROR_SUCCESS);
    264279        return(TRUE);
    265280  }
     281  SetLastError(ERROR_CLASS_DOES_NOT_EXIST);
    266282  return(FALSE);
    267283}
     
    304320        wndclass->getClassInfo(lpwcx);
    305321        lpwcx->cbSize = sizeof(WNDCLASSEXW);
     322        SetLastError(ERROR_SUCCESS);
    306323        return(TRUE);
    307324  }
     325  SetLastError(ERROR_CLASS_DOES_NOT_EXIST);
    308326  return(FALSE);
    309327}
Note: See TracChangeset for help on using the changeset viewer.