SPI_GETMINIMIZEDMETRICS
Robert Shearman
R.J.Shearman at warwick.ac.uk
Sat Jan 11 19:48:13 CST 2003
Hi,
This implements the SPI_GETMINIMIZEDMETRICS case for SystemParameterInfo.
I'm not sure where this is supposed to be stored as it seems to be
persistent in Win2k, but I can see no obvious registry key for it.
ChangeLog:
- SPI_GETMINIMIZEDMETRICS implemented
Rob
-------------- next part --------------
Index: wine/windows/sysparams.c
===================================================================
RCS file: /home/wine/wine/windows/sysparams.c,v
retrieving revision 1.45
diff -u -r1.45 sysparams.c
--- wine/windows/sysparams.c 8 Jan 2003 21:09:25 -0000 1.45
+++ wine/windows/sysparams.c 11 Jan 2003 21:07:45 -0000
@@ -1213,7 +1213,21 @@
}
WINE_SPI_FIXME(SPI_SETNONCLIENTMETRICS); /* 42 WINVER >= 0x400 */
- WINE_SPI_FIXME(SPI_GETMINIMIZEDMETRICS); /* 43 WINVER >= 0x400 */
+ case SPI_GETMINIMIZEDMETRICS: /* 43 WINVER >= 0x400 */
+ {
+ MINIMIZEDMETRICS * lpMm = pvParam;
+ if (lpMm->cbSize == sizeof(*lpMm))
+ {
+ /* these taken from Win2k SP3 */
+ lpMm->iWidth = 154;
+ lpMm->iHorzGap = 0;
+ lpMm->iVertGap = 0;
+ lpMm->iArrange = 8;
+ }
+ else
+ ret = FALSE;
+ break;
+ }
WINE_SPI_FIXME(SPI_SETMINIMIZEDMETRICS); /* 44 WINVER >= 0x400 */
case SPI_GETICONMETRICS: /* 45 WINVER >= 0x400 */
More information about the wine-patches
mailing list