używam SetTimer API i widzę dużo kodu tak:Czy KillTimer jest konieczny?
case WM_DESTROY:
// Destroy the timer.
KillTimer(hwnd, IDT_TIMER);
PostQuitMessage(0);
break;
Czy muszę zadzwonić KillTimer lub system automatycznie wolnych zasobów na wyjściu procesu? Czy zapomnienie połączenia z KillTimer prowadzi do wycieku zasobów?
Rozumiem, że jeśli timer nie jest potrzebny, MOŻE zostać zniszczony przez KillTimer. Ale MUSI być niszczone ręcznie?
Zrobiłem kilka badań i okazało się: Wnen okno jest niszczony procedury oczyszczania są wywoływane (DestroyWindowsTimers z xxxFreeWindow rozmowy). –