Ignore:
Timestamp:
Mar 15, 2004, 5:10:33 PM (21 years ago)
Author:
sandervl
Message:

GetSystemMetrics: corrected SM_CXICONSPACING & SM_CYICONSPACING

File:
1 edited

Legend:

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

    r10509 r10519  
    1 /* $Id: user32.cpp,v 1.131 2004-03-12 11:43:57 sandervl Exp $ */
     1/* $Id: user32.cpp,v 1.132 2004-03-15 16:10:33 sandervl Exp $ */
    22
    33/*
     
    490490//CB: todo: add missing metrics
    491491
    492     case SM_CXICONSPACING: //TODO: size of grid cell for large icons
    493         rc = OSLibWinQuerySysValue(SVOS_CXICON);
    494         //CB: return standard windows icon size?
    495         //rc = 32;
    496         break;
     492    case SM_CXICONSPACING: //Size of grid cell for large icons (view in File dialog)
     493        rc = 64; //In NT4 it's (90,64)
     494        break;
     495
    497496    case SM_CYICONSPACING:
    498         rc = OSLibWinQuerySysValue(SVOS_CYICON);
    499497        //read SM_CXICONSPACING comment
    500         //rc = 32;
    501         break;
     498        rc = 64;
     499        break;
     500
    502501    case SM_PENWINDOWS:
    503502        rc = FALSE;
     
    607606      case SPI_GETICONTITLEWRAP:
    608607      case SPI_GETMENUDROPALIGNMENT:
    609       case SPI_ICONHORIZONTALSPACING:
    610       case SPI_ICONVERTICALSPACING:
    611608      case SPI_LANGDRIVER:
    612609      case SPI_SETFASTTASKSWITCH:
     
    737734    case SPI_GETDRAGFULLWINDOWS:
    738735        *(BOOL *)pvParam = OSLibWinQuerySysValue(SVOS_DYNAMICDRAG);
     736        break;
     737
     738   case SPI_ICONHORIZONTALSPACING:
     739        *(INT *)pvParam = 90; //GetSystemMetrics(SM_CXICONSPACING);
     740        break;
     741
     742   case SPI_ICONVERTICALSPACING:
     743        *(INT *)pvParam = 64; //GetSystemMetrics(SM_CYICONSPACING);
    739744        break;
    740745
Note: See TracChangeset for help on using the changeset viewer.