Paramètres d'accessibilité
Le système conserve un ensemble de paramètres d'accessibilité indiquant si l'utilisateur a des besoins particuliers ou des préférences qui nécessitent que les applications modifient leur comportement par défaut. L'utilisateur contrôle l'état de ces paramètres, généralement à l'aide des options d'ergonomie du panneau de configuration. Les applications du panneau de configuration ou d'autres programmes qui permettent à l'utilisateur de personnaliser l'environnement peuvent utiliser la fonction SystemParametersInfo pour définir les paramètres d'accessibilité.
Si un utilisateur modifie ces paramètres, le panneau de configuration envoie le message WM_SETTINGCHANGE. Les applications doivent répondre à ce message et utiliser SystemParametersInfo pour déterminer l'état des paramètres d'accessibilité. Lorsqu'un paramètre d'accessibilité est activé, l'application doit modifier son interface utilisateur, le cas échéant, pour prendre en compte les préférences de l'utilisateur.
Windows prend en charge les paramètres d'accessibilité suivants.
Paramètre | Description |
---|---|
Contraste élevé | Indique que les applications doivent fournir un contraste élevé entre les visuels de premier plan et d'arrière-plan. |
Préférence de clavier | Indique que les applications doivent afficher des interfaces clavier qui seraient autrement masquées. |
Lecteur d’écran | Indique que les applications doivent fournir des informations textuelles quand elles devraient autrement présenter les informations sous forme graphique. |
Afficher les sons (et l'indicateur de description audio) | Indique que les applications doivent également fournir un signal d'alerte ou un indice visuel lorsqu'elles utilisent le son pour transmettre des informations importantes, ou fournir une description audio pour les éléments visuels. |
Animation de zone cliente | Indique que les applications doivent respecter les préférences de l'utilisateur en ce qui concerne l'affichage des animations dans la zone client. |
Durée du message | Indique que les applications qui fournissent des notifications contextuelles doivent surveiller les indicateurs relatifs à la durée du message et ajuster la durée de la notification. |
Les paramètres système suivants sont utiles pour les applications d'accessibilité. Pour en savoir plus, reportez-vous à la fonction SystemParametersInfo.
Groupe de paramètres | Paramètre |
---|---|
Paramètres de bureau | SPI_GETWORKAREA, SPI_SETWORKAREA |
Paramètres d’entrée | SPI_GETKEYBOARDCUES, SPI_GETKEYBOARDDELAY, SPI_GETKEYBOARDPREF, SPI_GETKEYBOARDSPEED, SPI_GETMESSAGEDURATION, SPI_GETMOUSE, SPI_GETMOUSEHOVERHEIGHT, SPI_GETMOUSEHOVERTIME, SPI_GETMOUSEHOVERWIDTH, SPI_GETMOUSESPEED, SPI_GETMOUSETRAILS, SPI_GETSNAPTODEFBUTTON, SPI_GETWHEELSCROLLLINES, SPI_SETDOUBLECLICKTIME, SPI_SETDOUBLECLKHEIGHT, SPI_SETDOUBLECLKWIDTH, SPI_SETKEYBOARDCUES, SPI_SETKEYBOARDDELAY, SPI_SETKEYBOARDPREF, SPI_SETKEYBOARDSPEED, SPI_SETMOUSE, SPI_SETMOUSEHOVERHEIGHT, SPI_SETMOUSEHOVERTIME, SPI_SETMOUSEHOVERWIDTH, SPI_SETMOUSESPEED, SPI_SETMOUSETRAILS, SPI_SETSNAPTODEFBUTTON, SPI_SETWHEELSCROLLLINES |
Paramètres d'effet de l'interface utilisateur | SPI_GETMENUUNDERLINES, SPI_SETMENUUNDERLINES |
Paramètres de fenêtre | SPI_GETCARETWIDTH, SPI_GETFOREGROUNDFLASHCOUNT, SPI_GETFOREGROUNDLOCKTIMEOUT, SPI_SETCARETWIDTH, SPI_SETDRAGHEIGHT, SPI_SETDRAGWIDTH, SPI_SETFOREGROUNDFLASHCOUNT, SPI_SETFOREGROUNDLOCKTIMEOUT |