C/Visual C - ¿Cómo programar un timer en VC++?

 
Vista:

¿Cómo programar un timer en VC++?

Publicado por Fernando (37 intervenciones) el 26/09/2002 13:54:32
Por favor, alguien me podria dar orientación sobre como programar un timer en VC++. Debido a ke se trata de una aplicación donde el tiempo es un factor critico, necesito ke este timer no se pueda ver afectado por otra aplicación en ejecución.
Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¿Cómo programar un timer en VC++?

Publicado por Predator (1 intervención) el 28/09/2002 10:33:59
Declara un nuevo recurso llamalo por ejemplo ID_TIEMPO
Ahora en el codigo , donde tú quieras que se ejecute, escribes
SetTimer(ID_TIEMPO,x,NULL);
Donde x es el tiempo en milisegundos para que se produzca el evento. El 3º parametro no me acuerdo mucho pero en vez de null, puedes poner una funcion que se ejecute cuando pase ese tiempo.
BIen una vez eso, ves al ClassWizard, y en tu dialogo principal Elije WM_TIMER le das a añadir funcion y te Aparecera una nueva que se llama OnTimer(), hay te escribes lo que quieras que se ejecute cada vez que pasa el tiempo.

Para parar el reloj
KillTimer(ID_TIEMPO);

Bye!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar