Я использую API SetTimer и вижу много такого кода:
case WM_DESTROY:
// Destroy the timer.
KillTimer(hwnd, IDT_TIMER);
PostQuitMessage(0);
break;
Нужно ли вызывать KillTimer, или система автоматически освободит ресурсы при выходе из процесса? Неужели забывание вызова KillTimer приводит к утечке ресурсов?
Я понимаю, что если таймер не нужен, он МОЖЕТ быть уничтожен KillTimer. Но ДОЛЖЕН ли он быть уничтожен вручную?