Ignore:
Timestamp:
Sep 10, 1999, 9:00:11 PM (26 years ago)
Author:
dengert
Message:

some more DC related functions

File:
1 edited

Legend:

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

    r839 r903  
    1 /* $Id: user32.cpp,v 1.19 1999-09-05 17:11:24 sandervl Exp $ */
     1/* $Id: user32.cpp,v 1.20 1999-09-10 19:00:11 dengert Exp $ */
    22
    33/*
     
    325325        lprcDst->right  = MAX(lprcSrc1->right,lprcSrc2->right);
    326326        lprcDst->top    = MIN(lprcSrc1->top,lprcSrc2->top);
    327         lprcDst->bottom = MAX(lprcSrc1->bottom,lprcSrc2->bottom);       
     327        lprcDst->bottom = MAX(lprcSrc1->bottom,lprcSrc2->bottom);
    328328      }
    329329    }
     
    10381038//******************************************************************************
    10391039//******************************************************************************
     1040#if 0
    10401041int WIN32API GetUpdateRgn( HWND arg1, HRGN arg2, BOOL  arg3)
    10411042{
     
    10451046    return O32_GetUpdateRgn(arg1, arg2, arg3);
    10461047}
     1048#endif
    10471049//******************************************************************************
    10481050
     
    12411243    case SPI_GETICONTITLELOGFONT:
    12421244    {
    1243         LPLOGFONTA lpLogFont = (LPLOGFONTA)pvParam;
    1244 
    1245         /* from now on we always have an alias for MS Sans Serif */
    1246         strcpy(lpLogFont->lfFaceName, "MS Sans Serif");
    1247         lpLogFont->lfHeight = -GetProfileIntA("Desktop","IconTitleSize", 8);
    1248         lpLogFont->lfWidth = 0;
    1249         lpLogFont->lfEscapement = lpLogFont->lfOrientation = 0;
    1250         lpLogFont->lfWeight = FW_NORMAL;
    1251         lpLogFont->lfItalic = FALSE;
    1252         lpLogFont->lfStrikeOut = FALSE;
    1253         lpLogFont->lfUnderline = FALSE;
    1254         lpLogFont->lfCharSet = ANSI_CHARSET;
    1255         lpLogFont->lfOutPrecision = OUT_DEFAULT_PRECIS;
    1256         lpLogFont->lfClipPrecision = CLIP_DEFAULT_PRECIS;
    1257         lpLogFont->lfPitchAndFamily = DEFAULT_PITCH | FF_SWISS;
    1258         break;
     1245        LPLOGFONTA lpLogFont = (LPLOGFONTA)pvParam;
     1246
     1247        /* from now on we always have an alias for MS Sans Serif */
     1248        strcpy(lpLogFont->lfFaceName, "MS Sans Serif");
     1249        lpLogFont->lfHeight = -GetProfileIntA("Desktop","IconTitleSize", 8);
     1250        lpLogFont->lfWidth = 0;
     1251        lpLogFont->lfEscapement = lpLogFont->lfOrientation = 0;
     1252        lpLogFont->lfWeight = FW_NORMAL;
     1253        lpLogFont->lfItalic = FALSE;
     1254        lpLogFont->lfStrikeOut = FALSE;
     1255        lpLogFont->lfUnderline = FALSE;
     1256        lpLogFont->lfCharSet = ANSI_CHARSET;
     1257        lpLogFont->lfOutPrecision = OUT_DEFAULT_PRECIS;
     1258        lpLogFont->lfClipPrecision = CLIP_DEFAULT_PRECIS;
     1259        lpLogFont->lfPitchAndFamily = DEFAULT_PITCH | FF_SWISS;
     1260        break;
    12591261    }
    12601262    case SPI_GETBORDER:
    1261         *(INT *)pvParam = GetSystemMetrics( SM_CXFRAME );
    1262         break;
     1263        *(INT *)pvParam = GetSystemMetrics( SM_CXFRAME );
     1264        break;
    12631265
    12641266    case SPI_GETWORKAREA:
    1265         SetRect( (RECT *)pvParam, 0, 0,
    1266                 GetSystemMetrics( SM_CXSCREEN ),
    1267                 GetSystemMetrics( SM_CYSCREEN )
    1268         );
    1269         break;
     1267        SetRect( (RECT *)pvParam, 0, 0,
     1268                GetSystemMetrics( SM_CXSCREEN ),
     1269                GetSystemMetrics( SM_CYSCREEN )
     1270        );
     1271        break;
    12701272
    12711273    case 104: //TODO: Undocumented
     
    13161318    case SPI_GETICONTITLELOGFONT:
    13171319    {
    1318         LPLOGFONTW lpLogFont = (LPLOGFONTW)pvParam;
    1319 
    1320         /* from now on we always have an alias for MS Sans Serif */
    1321         lstrcpyW(lpLogFont->lfFaceName, (LPCWSTR)L"MS Sans Serif");
    1322         lpLogFont->lfHeight = -GetProfileIntA("Desktop","IconTitleSize", 8);
    1323         lpLogFont->lfWidth = 0;
    1324         lpLogFont->lfEscapement = lpLogFont->lfOrientation = 0;
    1325         lpLogFont->lfWeight = FW_NORMAL;
    1326         lpLogFont->lfItalic = FALSE;
    1327         lpLogFont->lfStrikeOut = FALSE;
    1328         lpLogFont->lfUnderline = FALSE;
    1329         lpLogFont->lfCharSet = ANSI_CHARSET;
    1330         lpLogFont->lfOutPrecision = OUT_DEFAULT_PRECIS;
    1331         lpLogFont->lfClipPrecision = CLIP_DEFAULT_PRECIS;
    1332         lpLogFont->lfPitchAndFamily = DEFAULT_PITCH | FF_SWISS;
    1333         return TRUE;
     1320        LPLOGFONTW lpLogFont = (LPLOGFONTW)pvParam;
     1321
     1322        /* from now on we always have an alias for MS Sans Serif */
     1323        lstrcpyW(lpLogFont->lfFaceName, (LPCWSTR)L"MS Sans Serif");
     1324        lpLogFont->lfHeight = -GetProfileIntA("Desktop","IconTitleSize", 8);
     1325        lpLogFont->lfWidth = 0;
     1326        lpLogFont->lfEscapement = lpLogFont->lfOrientation = 0;
     1327        lpLogFont->lfWeight = FW_NORMAL;
     1328        lpLogFont->lfItalic = FALSE;
     1329        lpLogFont->lfStrikeOut = FALSE;
     1330        lpLogFont->lfUnderline = FALSE;
     1331        lpLogFont->lfCharSet = ANSI_CHARSET;
     1332        lpLogFont->lfOutPrecision = OUT_DEFAULT_PRECIS;
     1333        lpLogFont->lfClipPrecision = CLIP_DEFAULT_PRECIS;
     1334        lpLogFont->lfPitchAndFamily = DEFAULT_PITCH | FF_SWISS;
     1335        return TRUE;
    13341336    }
    13351337    default:
Note: See TracChangeset for help on using the changeset viewer.