Come utilizzare il timer nell'applicazione basata sulla finestra di dialogo MFC?

 C Programming >> Programmazione C >  >> Tags >> MFC
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



No