elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Sonido al Pasar el Mouse
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Sonido al Pasar el Mouse  (Leído 4,042 veces)
Cj2009z

Desconectado Desconectado

Mensajes: 52


Ver Perfil
Sonido al Pasar el Mouse
« en: 22 Junio 2007, 05:46 am »

Hola como estan, tengo una aplicación que al pasar el mouse por los determinados label, me reproduce un sonido en el evento "mousemove", pero el problema es que cada vez que lo muevo es decir, por una milesima que lo mueva, me reproduce el sonido y yo quisiera que solo una vez me lo reproduciera, espero que me puedan ayudar.


En línea

~~
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.981


Ver Perfil WWW
Re: Sonido al Pasar el Mouse
« Respuesta #1 en: 22 Junio 2007, 13:08 pm »

utiliza una variable booleana.

Me explico. Al pasar el mouse por encima del label haces una comprobacion:

Código:
if bool = true then ...

Ahora tienes q calcular cuanto tiempo dura el sonido. Cuando ese tiempo se acabe pones bool = false y ya esa  :P
Si no te sale te pongo un source, pero vamos es muy simple...


En línea

ranslsad


Desconectado Desconectado

Mensajes: 492


Dim Ranslsad as String * :P - Que Vicio!


Ver Perfil WWW
Re: Sonido al Pasar el Mouse
« Respuesta #2 en: 22 Junio 2007, 18:28 pm »

Yo aria lo siguiente:

aris  lo mismo con el bolearn y cuando mueva el mouse por encima del form o otra cosa la musica se pare, es decir que solo suene cuando este encima del Label :)

Espero que te sirva la idea..

Salu2

Ranslsad
En línea

WHK
Moderador Global
***
Desconectado Desconectado

Mensajes: 6.589


Sin conocimiento no hay espíritu


Ver Perfil WWW
Re: Sonido al Pasar el Mouse
« Respuesta #3 en: 22 Junio 2007, 18:29 pm »

Citar
ole1.action = 7
talves pueda servir.
En línea

Cj2009z

Desconectado Desconectado

Mensajes: 52


Ver Perfil
Re: Sonido al Pasar el Mouse
« Respuesta #4 en: 23 Junio 2007, 00:59 am »

Pues veran que la cosa yo la tengo asi:

en un modulo tengo declarado esto:

Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long

y para reproducir el sonido esto, en el evento mousemove del label:

dim a as long
a = sndPlaySound("C:\Sonidos\clic.wav", 1)

esperoque sirva de algo..... gracias por responder.
En línea

ranslsad


Desconectado Desconectado

Mensajes: 492


Dim Ranslsad as String * :P - Que Vicio!


Ver Perfil WWW
Re: Sonido al Pasar el Mouse
« Respuesta #5 en: 23 Junio 2007, 15:38 pm »

Pues ya que as puesto el codigo que usas, te pongo como "podrias" usarlo:

En el Modulo:
Código:
Public musiconoff As Boolean
Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long

En el Form:
Código:
Private Sub Form_Load()
musiconoff = False
End Sub

Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
musiconoff = False
End Sub

Private Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If musiconoff = False Then
Dim a As Long
a = sndPlaySound("C:\Sonidos\clic.wav", 1)
musiconoff = True
Else
musiconoff = False
End If
End Sub

Bueno creo que ya sabes que lleva un label :)

Salu2

Ranslsad
En línea

Cj2009z

Desconectado Desconectado

Mensajes: 52


Ver Perfil
Re: Sonido al Pasar el Mouse
« Respuesta #6 en: 2 Agosto 2007, 06:05 am »

Gracias por respondes, funciono a la perfección gracias.
En línea

ranslsad


Desconectado Desconectado

Mensajes: 492


Dim Ranslsad as String * :P - Que Vicio!


Ver Perfil WWW
Re: Sonido al Pasar el Mouse
« Respuesta #7 en: 2 Agosto 2007, 13:05 pm »

De nada para eso estamos :D
haber si algun dia tu alludas a otro.

Salu2

Ranslsad
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Handle al pasar el Mouse por Objeto
Programación Visual Basic
Angeldj27 5 4,632 Último mensaje 21 Junio 2011, 16:12 pm
por Angeldj27
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines