bonjour,
je voudrais utiliser un setTimer pour activer une fonction tous les X secondes.

je prossède de la manière suivante :

j'ai créé une fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
void CIConsoleDlg::OnStartTimer()
{
	m_nTimer = SetTimer(1, 2000, 0);
}
et j'ai une fonction "OnTimer" déclaré avec classwizard :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
void CIConsoleDlg::OnTimer(UINT nIDEvent) 
{
 
    switch(nIDEvent)
    {
        GetDlgItem(IDC_STATIC_Status)->SetWindowText("OUI");
        default:break;
    }  
 
	CDialog::OnTimer(nIDEvent);
}
Quand j'appuis sur un bouton, je lance la fonction OnStartTimer().

malheureusement, qd je lance "OnStartTimer" je ne rentre pas dans mon "onTimer", pourquoi???

merci