Compartilhar via


Enabling Sound Sentry

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

O som sentinela opção direciona o OS para exibir um visual sinal quando um som é gerado por um aplicativo baseado em Windows Embedded CE.

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

Aplicativos usam os sinalizadores SPI_GETSOUNDSENTRY e SPI_SETSOUNDSENTRY com o SystemParametersInfo função get e definir o som opção sentinela. O SOUNDSENTRY estrutura define os parâmetros para o som opção sentinela. Para definir o som opção sentinela, chamar SystemParametersInfo Com o uiAction parâmetro definido para SPI_SETSOUNDSENTRY, o uiParam parâmetro definido para o tamanho das SOUNDSENTRY estrutura e o pvParam parâmetro definido como um ponteiro para um SOUNDSENTRY estrutura que contém o som sentinela parâmetros que você desejar usar. Você deve definir o sinalizador SSF_SOUNDSENTRYON in a dwFlags membro das SOUNDSENTRY estrutura que você transmitir para SystemParametersInfo.

O seguinte exemplo de código mostra como habilitar o som opção sentinela e direcionar o OS para memória flash a Tela inteira quando um aplicativo gera um som.

SOUNDSENTRY ssf;
BOOL bSuccess;

// Fill in the members of the SOUNDSENTRY structure.

ssf.cbSize = sizeof(SOUNDSENTRY);
ssf.dwFlags = (SSF_AVAILABLE | SSF_SOUNDSENTRYON);
ssf.iFSTextEffect = 0;
ssf.iFSTextEffectMSec = 0;
ssf.iFSTextEffectColorBits = 0;
ssf.iFSGrafEffect = 0;
ssf.iFSGrafEffectMSec = 0;
ssf.iFSGrafEffectColor = 0;
ssf.iWindowsEffect = SSWF_DISPLAY;
ssf.iWindowsEffectMSec = 0;
ssf.lpszWindowsEffectDLL= NULL;
ssf.iWindowsEffectOrdinal = 0;

// Call SystemParametersInfo with the SPI_SETSOUNDSENTRY flag. 

bSuccess = SystemParametersInfo(SPI_SETSOUNDSSENTRY, sizeof(SOUNDSENTRY), 
                                (LPVOID) &ssf, 0); 

Para recuperar informações sobre o som opção sentinela, chamar SystemParametersInfo Com uiAction Definir como SPI_GETSOUNDSENTRY, uiParam Definido para o tamanho das SOUNDSENTRY estrutura, e pvParam Definido como um ponteiro para um SOUNDSENTRY estrutura. Examinar os valores dos membros das SOUNDSENTRY estrutura após SystemParametersInfo Retorna para obter as informações que desejar sobre o som opção sentinela.

See Also

Concepts

Enabling Show Sounds

Other Resources

Accessibility Application Development