[MFC] question concernant le comportement de CWnd::OnTimer()
Bonjour à tous,
Le timer de la classe CWnd est très pratique. Malheureusement pas très précis, mais d'une facilité d'utilisation vraiment agréable. Mais son comportement n'est pas précisé dans la msdn, et notamment que ce passe-t-il dans le cas ci-dessous:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
void MaDlg::OnTimer(UINT nIDEvent)
{
switch (nIDEvent)
{
case 1:
maFonction();
break;
...
}
} |
Dans ce cas, on a une fonction appelée à chaque fois que OnTimer est appelé. La fréquence à laquelle est appelée OnTimer() dépend des paramètres de SetTimer().
Question: que se passe-t-il si maFonction() n'a pas fini d'être exécutée quand OnTimer() est apellé à nouveau?
merci.