Compartilhar via


Setting Accessibility Time-out Periods

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

Você deve usar a opção tempo limite acessibilidade para computadores que vários usuários com compartilhar preferências diferentes acessibilidade. Cada usuário pode usar teclas de acesso ou o Acessibilidade Controlar o painel ao habilitar preferido funcionalidade. O tempo limite acessibilidade período é o período de tempo que deve transmitir sem entrada de teclado ou mouse antes de sistema operacional (OS) automaticamente desativa a funcionalidade acessibilidade. O tempo limite afeta a seguinte funcionalidade acessibilidade: Chaves mouse, teclas de aderência chaves alternar e alto contraste.

O usuário pode controle as configurações para a opção tempo limite acessibilidade usando o Geral Guia das Acessibilidade Aplicativo do Painel de controle ou outro aplicativo para personalizar o ambiente.

Aplicativos usam os sinalizadores SPI_GETACCESSTIMEOUT e SPI_SETACCESSTIMEOUT com o SystemParametersInfo função get e definir a opção tempo limite acessibilidade. O ACCESSTIMEOUT estrutura define os parâmetros para a opção tempo limite acessibilidade. Para definir a opção tempo limite acessibilidade, chamar SystemParametersInfo Com o uiAction parâmetro definido para SPI_SETACCESSTIMEMOUT, o uiParam parâmetro definido para o tamanho das ACCESSTIMEOUT estrutura e o pvParam parâmetro definido como um ponteiro para um ACCESSTIMEOUT estrutura que contém os novos parâmetros tempo limite que você desejar usar. Você deve definir o sinalizador ATF_TIMEOUTON in a dwFlags membro das ACCESSTIMEOUT estrutura que você transmitir para SystemParametersInfo e defina o iTimeOutMSec membro para o comprimento do tempo limite período em milissegundos.

O seguinte exemplo de código mostra como definir a tempo limite acessibilidade período para 10 minutes e como para especificar que o OS deve Play um Siren decrescente som quando ultrapassado o período tempo limite e o OS desativa opções de acessibilidade.

ACCESSTIMEOUT atf;
BOOL bSuccess;

// Fill in the members of the ACCESSTIMEOUT structure.

atf.cbSize = sizeof(ACCESSTIMEOUT);
atf.dwFlags = (ATF_ONOFFFEEDBACK | ATF_TIMEOUTON);
atf.iTimeOutMSec = 600000;

// Call SystemParametersInfo with the SPI_SETACCESSTIMEOUT flag. 

bSuccess = SystemParametersInfo(SPI_SETACCESSTIMEOUT, 
                                sizeof(ACCESSTIMEOUT), (LPVOID) &atf, 0); 

Para recuperar informações sobre o tempo limite período, incluindo se um tempo limite o período está definida e o comprimento do tempo limite período, chamar SystemParametersInfo Com uiAction Definir como SPI_GETACCESSTIMEOUT, uiParam Definido para o tamanho das ACCESSTIMEOUT estrutura, e pvParam Definido como um ponteiro para um ACCESSTIMEOUT estrutura. Examinar os valores dos membros das ACCESSTIMEOUT estrutura após SystemParametersInfo Retorna para obter as informações que desejar sobre a opção tempo limite acessibilidade.

See Also

Other Resources

Accessibility Application Development