Come utilizzare il timer nell'applicazione basata sulla finestra di dialogo MFC?
Sto sviluppando un'applicazione basata su MFC Dialog in Visual Studio 2008. Voglio usare un timer che si avvia all'avvio dell'applicazione e continua a essere eseguito e chiama una funzione che esegue la mia attività? Come posso farlo?
Grazie
Risposte:
Usa semplicemente SetTimer
metodo e passare due argomenti:ID timer (qualsiasi numero) e il timeout in millisecondi. Quindi scrivi OnTimer
implementazione e una voce ON_WM_TIMER
dentro BEGIN_MESSAGE_MAP...END_MESSAGE_MAP
.
CWnd::SetTimer accetta 3 parametri, ma ne servono solo 2. Passa il terzo argomento come NULL.
CWnd::OnTimer