Bonjour,
Est-ce-qqn a aussi des problèmes avec la fontion CWnd::SetTimer( ...) et
XP +SP2+MFC72? Mon prg fonctionne sous XP SP1 mais plus avec le SP2 ie. la
fonction SetTimer(...) n'appel plus OnTimer(...)
je fais
// Timer
UINT m_nTimerID=1;
UINT m_iRolloverDelay=10;
SetTimer(m_nTimerID,m_iRolloverDelay,NULL);
mais
void CColorButton::OnTimer(UINT nIDEvent)
{
n'est plus appelé avec SP2 mais est appelé avec SP1 ??????
}
Ben non, compilé en Debug avec SP2, le WM_TIMER n'est jamais envoyé
1) Est-ce que tu vois les WM_TIMER avec Spy++ ? 2) Quel est le code de retour du SendMessage ?
Arnaud
Jean-Claude
"Arnaud Debaene" a écrit dans le message de news:
"Jean-Claude" wrote in message
news:<4145773d$...
> Ben non, compilé en Debug avec SP2, le WM_TIMER n'est jamais envoyé
1) Est-ce que tu vois les WM_TIMER avec Spy++ ?
NON, plus avec SP2 mais avec SP1 c'est bon
2) Quel est le code de retour du SendMessage ?
Lorsque je fais un ier=SendMessage(WM_TIMER,0,0); ça provoque bel et bien un WM_TIMER et ier=0 Donc WM_TIMER n'est pas bloqué. C'est plutot le CWnd::SetTimer( 1,10,0) qui ne fonctionne plus avec le SP2..
Arnaud
"Arnaud Debaene" <adebaene@club-internet.fr> a écrit dans le message de
news:16a4a8c7.0409130754.cb372dd@posting.google.com...
"Jean-Claude" <antispam@toto.ch> wrote in message
news:<4145773d$1_1@news.tiscalinet.ch>...
> Ben non, compilé en Debug avec SP2, le WM_TIMER n'est jamais envoyé
1) Est-ce que tu vois les WM_TIMER avec Spy++ ?
NON, plus avec SP2 mais avec SP1 c'est bon
2) Quel est le code de retour du SendMessage ?
Lorsque je fais un ier=SendMessage(WM_TIMER,0,0); ça provoque bel et bien
un WM_TIMER et ier=0 Donc WM_TIMER n'est pas bloqué. C'est plutot le
CWnd::SetTimer( 1,10,0) qui ne fonctionne plus avec le SP2..
> Ben non, compilé en Debug avec SP2, le WM_TIMER n'est jamais envoyé
1) Est-ce que tu vois les WM_TIMER avec Spy++ ?
NON, plus avec SP2 mais avec SP1 c'est bon
2) Quel est le code de retour du SendMessage ?
Lorsque je fais un ier=SendMessage(WM_TIMER,0,0); ça provoque bel et bien un WM_TIMER et ier=0 Donc WM_TIMER n'est pas bloqué. C'est plutot le CWnd::SetTimer( 1,10,0) qui ne fonctionne plus avec le SP2..