[This is preliminary documentation and subject to change.]
Recommendation (Designed for Microsoft® Windows® Logo)
In addition to the required system settings listed in Support standard system settings, applications should be compatible with the following recommended system settings.
SM_CXMENUCHECK, SM_CYMENUCHECK
SM_CXSIZE, SM_CYSIZE
SM_CXSMSIZE, SM_CYSMSIZE
SM_CXICON, SM_CYICON
SM_CXICONSPACING, SM_CYICONSPACING
SPI_ICONHORIZONTALSPACING
SPI_ICONVERTICALSPACING
SPI_GETICONTITLEWRAP
SPI_GETICONMETRICS
SPI_GETBEEP
SPI_GETMOUSEHOVERHEIGHT
SPI_GETMOUSEHOVERWIDTH
SPI_GETMOUSEHOVERTIME
SM_SWAPBUTTON
SPI_GETSCREENREADER
SPI_GETMENUDROPALIGNMENT
Support for these system settings helps provide users with a consistent user interface and allows them to customize the system to meet their needs and preferences.
These settings are queried using the GetSystemMetrics, SystemParametersInfo, or GetSysColors functions.