Pergunta : CWnd:: Ajuda de SetTimer () e de KillTimer ()

Eu estou tentando ajustar o temporizador que usa CWnd:: SetTimer (). O compilador queixa-se ele deve ser o argumento 4 para SetTimer ().  Que lima devo eu incluir assim que usará o SetTimer () wrapper.
Following é o código de teste, ele trabalhará?  Toda a sugestão é apreciada.  
{começo do
// o timer
SetTimer (ZERO, 1000, MyTimerCB);
g_idEvent = WM_TIMER;
Sleep do
} (10*1000);

if (g_idEvent! = 0)
{
KillTimer (ZERO, g_idEvent);
= 0 g_idEvent;
do
}….
de MyTimerCB da RECHAMADA do
void (hwnd de HWND, uMsg de UINT, UINT_PTR idEvent, dwTime de DWORD) {
KillTimer (hwnd, (int) idEvent); o
// manda um

do page
} class= do

Resposta : CWnd:: Ajuda de SetTimer () e de KillTimer ()

(1) o mesmo aplica-se como acima - mas você já está usando a versão correta. Para outro que a adição pôde ser uma ajuda adicional para compreender seu código.

(2) verific o valor do retorno de “KillTimer ()” (http://msdn.microsoft.com/en-us/library/ms644903(VS.85).aspx); o)

(3) Sim, uma rechamada do temporizador não precisa de ter uma associação da janela como os docs em “SetTimer ()” (estado de http://msdn.microsoft.com/en-us/library/ms644906(v=VS.85).aspx)
Outras soluções  
 
programming4us programming4us