KillTimer真的有必要吗?

Jos*_*phH 5 winapi timer

对于Is KillTimer来说,这似乎是一个重复的问题吗?,但我想用可信的来源证实这一点.

破坏窗口是否真的释放了操作系统为计时器分配的资源?(DestroyWindowsTimers如果这样的功能确实存在,真的会被调用吗?如果是的话,在哪里?)

Gab*_*abe 6

不,没有必要.从DestroyWindow的文档(重点添加):

函数发送WM_DESTROYWM_NCDESTROY消息到窗口停用它并从中取出键盘焦点.该函数还会破坏窗口的菜单,刷新线程消息队列,销毁计时器,删除剪贴板所有权,并中断剪贴板查看器链(如果窗口位于查看器链的顶部).