Ignore:
Timestamp:
Jan 5, 2000, 10:25:08 PM (26 years ago)
Author:
cbratschi
Message:

single frame works now

File:
1 edited

Legend:

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

    r2290 r2335  
    1 /* $Id: user32.cpp,v 1.23 2000-01-01 14:57:25 cbratschi Exp $ */
     1/* $Id: user32.cpp,v 1.24 2000-01-05 21:25:06 cbratschi Exp $ */
    22
    33/*
     
    703703
    704704    case SM_CXBORDER:
    705         rc = 1;
    706         break;
    707 
    708705    case SM_CYBORDER:
    709706        rc = 1;
     707        break;
     708
     709    case SM_CXDLGFRAME:
     710    case SM_CYDLGFRAME:
     711        rc = 3;
     712        break;
     713
     714    case SM_CYMENU:
     715    case SM_CXMENUSIZE:
     716    case SM_CYMENUSIZE:
     717        rc = 19;
     718        break;
     719
     720    case SM_CXSIZE:
     721    case SM_CYSIZE:
     722        rc = GetSystemMetrics(SM_CYCAPTION)-2;
     723        break;
     724
     725    case SM_CXFRAME:
     726    case SM_CYFRAME:
     727        rc = 4;
     728        break;
     729
     730    case SM_CXEDGE:
     731    case SM_CYEDGE:
     732        rc = 2;
     733        break;
     734
     735    case SM_CXMINSPACING:
     736        rc = 160;
     737        break;
     738
     739    case SM_CYMINSPACING:
     740        rc = 24;
     741        break;
     742
     743    case SM_CXSMICON:
     744    case SM_CYSMICON:
     745        rc = 16;
     746        break;
     747
     748    case SM_CYSMCAPTION:
     749        rc = 16;
     750        break;
     751
     752    case SM_CXSMSIZE:
     753    case SM_CYSMSIZE:
     754        rc = 15;
    710755        break;
    711756
     
    728773        rc = FALSE;
    729774        break;
    730     case SM_CXEDGE: //size of 3D window edge
    731         rc = 1;
    732         break;
    733     case SM_CYEDGE:
    734         rc = 1;
    735         break;
    736     case SM_CXMINSPACING: //can be SM_CXMINIMIZED or larger
    737         //CB: replace with const
    738         rc = O32_GetSystemMetrics(SM_CXMINIMIZED);
    739         break;
    740     case SM_CYMINSPACING:
    741         //CB: replace with const
    742         rc = GetSystemMetrics(SM_CYMINIMIZED);
    743         break;
    744775    case SM_CXICON:
    745776    case SM_CYICON:
    746777        rc = 32;  //CB: Win32: only 32x32, OS/2 32x32/40x40
    747778                  //    we must implement 32x32 for all screen resolutions
    748         break;
    749     case SM_CXSMICON: //recommended size of small icons (TODO: adjust to screen res.)
    750         rc = 16;
    751         break;
    752     case SM_CYSMICON:
    753         rc = 16;
    754         break;
    755     case SM_CYSMCAPTION:    //size in pixels of a small caption (TODO: ????)
    756         rc = 8;
    757         break;
    758     case SM_CXSMSIZE:   //size of small caption buttons (pixels) (TODO: implement properly)
    759         rc = 16;
    760         break;
    761     case SM_CYSMSIZE:
    762         rc = 16;
    763         break;
    764     case SM_CXMENUSIZE: //TODO: size of menu bar buttons (such as MDI window close)
    765         rc = 16;
    766         break;
    767     case SM_CYMENUSIZE:
    768         rc = 16;
    769779        break;
    770780    case SM_ARRANGE:
Note: See TracChangeset for help on using the changeset viewer.