Parametri di accessibilità
Il sistema gestisce un set di parametri di accessibilità che indicano se l'utente ha esigenze o preferenze speciali che richiedono alle applicazioni di modificare il comportamento predefinito. L'utente controlla lo stato di questi parametri, in genere usando Accessibilità del Centro di accesso nel Pannello di controllo. Le applicazioni del Pannello di controllo o altri programmi che consentono all'utente di personalizzare l'ambiente possono usare la funzioneSystemParametersInfoper impostare i parametri di accessibilità.
Se un utente modifica questi parametri, il Pannello di controllo invia il messaggio di WM_SETTINGCHANGE. Le applicazioni devono rispondere a questo messaggio e usare SystemParametersInfo per determinare lo stato dei parametri di accessibilità. Quando un parametro di accessibilità è abilitato, l'applicazione deve modificare l'interfaccia utente, se necessario, per soddisfare le preferenze dell'utente.
Windows supporta i parametri di accessibilità seguenti.
Parametro | Descrizione |
---|---|
a contrasto elevato | Indica che le applicazioni devono fornire un contrasto elevato tra gli oggetti visivi di primo piano e di sfondo. |
preferenza tastiera | Indica che le applicazioni devono visualizzare le interfacce della tastiera che altrimenti verrebbero nascoste. |
utilità per la lettura dello schermo | Indica che le applicazioni devono fornire informazioni testuali in situazioni in cui altrimenti presenterebbero le informazioni graficamente. |
Mostra suoni (e flag di descrizione audio) | Indica che le applicazioni devono fornire anche un avviso visivo o un segnale quando usa il suono per trasmettere informazioni importanti o fornire una descrizione audio per gli elementi visivi. |
'animazione dell'area client | Indica che le applicazioni devono rispettare le preferenze utente per la visualizzazione dell'animazione nell'area client. |
durata del messaggio | Indica che le applicazioni che forniscono notifiche popup devono monitorare i flag relativi alla durata del messaggio e regolare la lunghezza della notifica. |
I parametri di sistema seguenti sono utili per le applicazioni di accessibilità. Per altre informazioni, vedere funzione SystemParametersInfo.
Gruppo di parametri | Parametro |
---|---|
Parametri desktop | SPI_GETWORKAREA, SPI_SETWORKAREA |
Parametri di input | 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 |
Parametri dell'effetto dell'interfaccia utente | SPI_GETMENUUNDERLINES, SPI_SETMENUUNDERLINES |
Parametri di finestra | SPI_GETCARETWIDTH, SPI_GETFOREGROUNDFLASHCOUNT, SPI_GETFOREGROUNDLOCKTIMEOUT, SPI_SETCARETWIDTH, SPI_SETDRAGHEIGHT, SPI_SETDRAGWIDTH, SPI_SETFOREGROUNDFLASHCOUNT, SPI_SETFOREGROUNDLOCKTIMEOUT |