eliminar beep del msgbox

29/11/2006 - 11:26 por tomaste | Informe spam
Apreciados amigos, como podria eliminar el beep al activar un msgbox,
soy un usuario y no tengo acceso al panel de control.

Gracias,
 

Leer las respuestas

#1 Héctor Miguel
30/11/2006 - 07:39 | Informe spam
hola, tomas ?

... como podria eliminar el beep al activar un msgbox, soy un usuario y no tengo acceso al panel de control.



prueba con los 'eventos de teclado' de la API de 'user32'
OJO: solo 'alterna' entre des/re/silenciar el volumen del sistema de sonido...
por lo que se espera que SI este previamente activo/habilitado/sonando/... [p.e.]

Private Declare Sub Volumen Lib "User32" Alias "keybd_event" ( _
ByVal Modo As Byte, ByVal Monitor As Byte, ByVal Estado As Long, ByVal Inf_Extra As Long)
Sub Mensaje_sin_sonido()
Volumen &HAD, 0, 1, 0
MsgBox "Escuchaste algo ???"
Volumen &HAD, 0, 1, 0
End Sub

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares