Parâmetros de acessibilidade
O sistema mantém um conjunto de parâmetros de acessibilidade que indicam se o usuário tem necessidades ou preferências especiais que exigem que os aplicativos alterem seu comportamento padrão. O usuário controla o estado desses parâmetros, normalmente usando a Central de Facilidade de Acesso no Painel de Controle. Aplicativos do Painel de Controle ou outros programas que permitem ao usuário personalizar o ambiente podem usar a função SystemParametersInfo para definir os parâmetros de acessibilidade.
Se um usuário alterar esses parâmetros, o Painel de Controle enviará a mensagem WM_SETTINGCHANGE. Os aplicativos devem responder a essa mensagem e usar SystemParametersInfo para determinar o estado dos parâmetros de acessibilidade. Quando um parâmetro de acessibilidade é habilitado, o aplicativo deve modificar sua interface do usuário, se necessário, para acomodar as preferências do usuário.
O Windows dá suporte aos seguintes parâmetros de acessibilidade.
Parâmetro | Descrição |
---|---|
alto contraste | Indica que os aplicativos devem fornecer alto contraste entre visuais em primeiro plano e em segundo plano. |
de preferência de teclado | Indica que os aplicativos devem exibir interfaces de teclado que, de outra forma, estariam ocultas. |
de leitor de tela do | Indica que os aplicativos devem fornecer informações textuais em situações em que, de outra forma, apresentariam as informações graficamente. |
Mostrar sons (e sinalizador de audiodescrição) | Indica que os aplicativos também devem fornecer um alerta visual ou uma indicação quando ele usa som para transmitir informações importantes ou fornecer uma descrição de áudio para elementos visuais. |
de animação da área do cliente | Indica que os aplicativos devem respeitar as preferências do usuário para exibir a animação na área do cliente. |
duração da mensagem | Indica que os aplicativos que fornecem notificações pop-up devem monitorar sinalizadores sobre a duração da mensagem e ajustar o comprimento da notificação. |
Os parâmetros do sistema a seguir são úteis para aplicativos de acessibilidade. Para obter mais informações, consulte função SystemParametersInfo.
Grupo de parâmetros | Parâmetro |
---|---|
Parâmetros da área de trabalho | SPI_GETWORKAREA, SPI_SETWORKAREA |
Parâmetros de entrada | 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 |
Parâmetros de efeito de interface do usuário | SPI_GETMENUUNDERLINES, SPI_SETMENUUNDERLINES |
Parâmetros de janela | SPI_GETCARETWIDTH, SPI_GETFOREGROUNDFLASHCOUNT, SPI_GETFOREGROUNDLOCKTIMEOUT, SPI_SETCARETWIDTH, SPI_SETDRAGHEIGHT, SPI_SETDRAGWIDTH, SPI_SETFOREGROUNDFLASHCOUNT, SPI_SETFOREGROUNDLOCKTIMEOUT |