Cómo crear un temporizador en WinApi (C++)?Cómo crear un temporizador en WinApi (C++)?
Respuesta
Llame a la función SetTimer. Esto le permite especificar una función de devolución de llamada, o que Windows publique un mensaje WM_TIMER.
SetTimer. Se necesita un identificador de ventana, y el temporizador no se entregará si no está transfiriendo mensajes.
No puede saber esto si escribe el código GUI. Lo que hace que sea probable que quiera usar CreateTimerQueueTimer().
esta es la aplicación de consola – SomeUser
Sí, CreateTimerQueueTimer es tu amigo. Tenga en cuenta que la devolución de llamada se ejecuta en una secuencia de subprocesos así que use el bloqueo adecuado. –
CreateWaitableTimer también se puede usar en la aplicación de consola. http://msdn.microsoft.com/en-us/library/windows/desktop/ms682492(v=vs.85).aspx –
llamada de la función setTimer()
. Supongamos que yo llamé
SetTimer(hWnd,POST_CBIT_TIMER,500,NULL);
función de llamada de regreso es
UINT nIdEvent ;//global member variable
case WM_TIMER:
if(nIDEvent == POST_CBIT_TIMER)
{
KillTimer(hParent,POST_CBIT_TIMER);
}
break;
- 1. ¿Cómo puedo crear un botón "Sí a todos" con WinAPI?
- 2. Cómo crear un temporizador usando tkinter?
- 3. cómo utilizar temporizador en C#
- 4. Crear un temporizador de iOS
- 5. Crear un temporizador usando Lua
- 6. ¿Cómo escribo un temporizador en Objective-C?
- 7. ¿Cómo reiniciar un temporizador en C#?
- 8. Cómo crear una ventana pura de winapi
- 9. C# transcurrido en un temporizador?
- 10. Usando un temporizador en C#
- 11. ¿Cómo crear un punto de unión con WinApi?
- 12. C library vs WinApi
- 13. C# - ¿cómo se detiene un temporizador?
- 14. biblioteca temporizador en C
- 15. ¿Cómo puedo usar CreateTimerQueueTimer para crear un temporizador de alta resolución en C#?
- 16. Cómo implementar un temporizador en C en Windows
- 17. WPF temporizador Al igual que C# temporizador
- 18. ¿Cómo puedo crear un temporizador de cuenta regresiva para cocos2d?
- 19. C# Funciones del temporizador?
- 20. Crear un recordatorio de temporizador repetitivo en Java
- 21. Retrollamada del temporizador en C++
- 22. Cómo crear mejor una función de temporizador en R
- 23. C Rellamada del temporizador
- 24. C temporizador # cuenta regresiva
- 25. Temporizador en un servicio win32
- 26. Hardwarebreakpoint WINAPI
- 27. cocos2d: Cómo configurar un temporizador
- 28. ¿Cómo creo un temporizador en WPF?
- 29. Cómo establecer un temporizador en javascript
- 30. ¿Cómo configurar un temporizador en aplicaciones wp7?
según nobugz - esto no va a trabajar en aplicaciones de consola o hilos no GUI. los hilos deben estar bombeando mensajes para generar devoluciones de llamada SetTimer. –
SetTimer no es un temporizador de alta resolución (es decir, <20ms). CreateTimerQueueTimer es mejor pero consume más recursos. –