Paramètres d’accessibilité
Le système gère un ensemble de paramètres d’accessibilité qui indiquent si l’utilisateur a des besoins ou des préférences spéciaux qui exigent que les applications modifient leur comportement par défaut. L’utilisateur contrôle l’état de ces paramètres, généralement à l’aide de la facilité d’accès dans le 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 charge 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 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 dans des situations où elles présenteraient autrement les informations graphiquement. |
Afficher les sons (et l’indicateur de description audio) | Indique que les applications doivent également fournir une alerte visuelle ou un indicateur lorsqu’elles utilisent le son pour transmettre des informations importantes ou fournir une description audio pour les éléments visuels. |
animation de zone client | Indique que les applications doivent respecter les préférences utilisateur pour afficher l’animation dans la zone cliente. |
durée du message | Indique que les applications qui fournissent des notifications contextuelles doivent surveiller les indicateurs sur la durée du message et ajuster leur longueur de notification. |
Les paramètres système suivants sont utiles pour les applications d’accessibilité. Pour plus d’informations, consultez fonction de 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 |