Passando dados do usuário com SetTimer
Estou chamando SetTimer em uma função de uma classe.
SetTimer(NULL, 0, 10000, (TIMERPROC) TimerCallBack);
Onde TimerCallBack está:
static VOID CALLBACK TimerCallBack(HWND, UINT, UINT, DWORD)
Agora, minha necessidade é chamar um método da classe que iniciou o timer, já que TimerCallBack é estático, não tem mais acesso ao objeto de classe.
Não consigo encontrar nenhuma maneira de passar o ponteiro do objeto junto com o SetTimer para que eu possa recebê-lo novamente na função de retorno de chamada.
Existe alguma outra maneira de conseguir isso, se não for suportado usando SetTimer, então de que outra maneira eu posso implementar isso.