tôi sử dụng API SetTimer và tôi thấy rất nhiều mã như thế này:KillTimer có cần thiết không?
case WM_DESTROY:
// Destroy the timer.
KillTimer(hwnd, IDT_TIMER);
PostQuitMessage(0);
break;
Tôi có phải gọi KillTimer hoặc hệ thống sẽ tự động nguồn lực miễn phí trên lối ra quá trình? Không quên gọi KillTimer dẫn đến rò rỉ tài nguyên?
Tôi hiểu rằng nếu bộ hẹn giờ không cần thiết, nó có thể bị hủy bởi KillTimer. Nhưng phải nó bị phá hủy bằng tay?
Tôi đã thực hiện một số nghiên cứu và phát hiện ra: thói quen dọn dẹp Wnen một cửa sổ đang bị hủy hoại được gọi (DestroyWindowsTimers từ xxxFreeWindow cuộc gọi). –