winuser.h


MessageBeep

La función MessageBeep reproduce un sonido. El sonido para cada tipo de sonido es identificado por una entrada en la sección [sounds] del registro.

Sintaxis

BOOL MessageBeep(
    UINT uType 	// sound type  
   );

Parámetros

uType
Especifica el tipo de sonido, como se identifica por una entrada en la sección [sounds] del registro. Este parámetro puede ser uno de los valores siguientes:
Valor Sonido
0xFFFFFFFF Beep estándar usando el altavoz del ordenador.
MB_ICONASTERISK SystemAsterisk
MB_ICONEXCLAMATION SystemExclamation
MB_ICONHAND SystemHand
MB_ICONQUESTION SystemQuestion
MB_OK SystemDefault

Valor de retorno

Si la función tiene éxito, el valor de retorno es distinto de cero.

Si la función falla, el valor de retorno es cero. Para obtener información adicional sobre el error, llamar a la función GetLastError.

Observaciones

Después de poner el sonido en la cola, la función MessageBeep devuelve el control a la función que la invocó y reproduce el sonido de forma asíncrona.

Si no se puede reproducir el sonido de alerta especificado, MessageBeep intenta reproducir el sonido por defecto del sistema. Si tampoco puede reproducir el sonido por defecto del sistema, la función produce un beep estándar a través del altavoz del ordenador.

El usuario puede desactivar el beep de aviso usando la aplicación de sonido del Panel de Control.