Ejemplos usando el Api de windows para Visual basic
<Volver> - Anterior - Siguiente
Este ejemplo es la continuación del ejemplo de la página anterior en el que creaba un solo timer.
Este otro ejemplo, muestra como utilizar el parámetro idEvent y el parámetro uMsg, para poder diferenciar los timer creados con SetTimer, es decir poder implementar varios temporizadores
El formulario de ejemplo :
Por ejemplo para crear dos timers, debemos indicar a cada Timer a crear, un Id. Ese Id es el número que lo identifica, por ejemplo :
SetTimer Me.hwnd, 1, Intervalo, AddressOf TimerProc
SetTimer Me.hwnd, 2, Intervalo, AddressOf TimerProc
Dentro del procedimiento TimerProc, se consulta mediante el mensaje Wm_Timer, dentro de un Select Case, el Id de cada Temporizador.
Luego para detener un Timer iniciado, pasar a la función Api KillTimer, el Id del que queremos detener
Lo siguiente crea tres timers.
El Timer 1 tiene como Id el número 1 y un intervalo de 250 milisegundos
El Timer 2 como Id el número 2 y un intervalo de 100 milisegundos
El tercero como Id 3 y un intervalo de 1 milisegundo
Colocar en el formulario los siguientes controles como muestra el gráfico anterior
Código en el módulo bas
Codigo en el form1
Nota : si se produce cualquier tipo de error en el pocedimiento TimerProc, se cerrará el Id de visual basic.
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar