Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El parámetro de contraste alto indica si el usuario quiere un contraste alto entre los colores usados para los objetos visuales de primer plano y de fondo.
El usuario controla la configuración del parámetro de contraste alto mediante la facilidad de acceso del Centro de acceso en el Panel de control u otra aplicación para personalizar el entorno. Las aplicaciones usan las marcas SPI_GETHIGHCONTRAST y SPI_SETHIGHCONTRAST con la función SystemParametersInfo para obtener y establecer el parámetro de contraste alto.
Durante la inicialización y al procesar WM_SYSCOLORCHANGE mensajes, las aplicaciones deben determinar el estado del parámetro de contraste alto. Para realizar esta determinación, las aplicaciones deben llamar a SystemParametersInfo con la marca de SPI_GETHIGHCONTRAST para obtener una estructuraHIGHCONTRAST. Si el dwFlags miembro del HIGHCONTRAST estructura tiene el HCF_HIGHCONTRASTON bit establecido, la característica de contraste alto está habilitada y las aplicaciones deben hacer lo siguiente:
- Asigne todos los colores a un único par de colores de primer plano y de fondo. Use la funcióngetSysColor depara determinar los colores de primer plano y de fondo adecuados, utilizando una combinación de COLOR_WINDOWTEXT y COLOR_WINDOW o una combinación de COLOR_BTNTEXT y COLOR_BTNFACE. La función GetSysColor devuelve los colores seleccionados por el usuario a través del Panel de control.
- Omita las imágenes con mapa de bits que normalmente se mostrarían detrás del texto. Estas imágenes distraen visualmente a un usuario que necesita contraste alto.
- Las imágenes que normalmente se dibujarían en varios colores deben dibujarse con los colores de primer plano y de fondo seleccionados para el texto.
Además, las aplicaciones usan las marcas de SPI_GETDISABLEOVERLAPPEDCONTENT y SPI_SETDISABLEOVERLAPPEDCONTENT con la funciónsystemParametersInfo depara obtener y establecer el parámetro de contenido superpuesto. Las características de visualización, como imágenes de fondo, fondos con textura, marcas de agua en documentos, combinación alfa y transparencia pueden reducir el contraste entre el primer plano y el fondo, lo que dificulta a los usuarios con visión baja ver objetos en la pantalla. Esta marca permite a las aplicaciones determinar si dicho contenido superpuesto se ha deshabilitado