Ciao a tutti....

Io ho bisogno di utilizzare un timer e la sua procedura è così definita

codice:
void CALLBACK timerProc(HWND hwnd, 
                        UINT uMsg, 
                        UINT ID_Timer,
                        DWORD dwTime) { .... }
mentre per richiamare il timer l'istruzione è questa:

codice:
SetTimer(hwnd,ID_Timer,milliSec,timerProc);
il problema è il seguente:

Io nella procedura del timer ho bisogno che mi vengano passati altri argomenti oltre a quelli normali della procedura... Potrei definire le variabili che mi servono globali ma preferisco evitare e passarle alle funzioni per valore e riferimento...

Volevo sapere se potevo aggiungere nella procedura argomenti in più come il WPARAM e un puntatore a struttura RECT(LPRECT)...

Se posso come faccio attraverso alla SetTimer a passargleli...

Se qualcuno mi può aiutare... ciao ciao :metallica