如何获取WM_TIMER的专用计时器ID?

时间:2010-12-08 07:52:02

标签: c++ windows

我将控件子类化,控件本身就有wm_timer。我需要为我的代码创建一个计时器,如何为我的代码获取一个独有的计时器ID?

1 个答案:

答案 0 :(得分:1)

不幸的是,当HWND为空时,您只能获得SetTimer来创建新ID。 如果你想要一个独特的计时器,你需要在没有HWND的情况下使用SetTimer,在这种情况下,计时器消息会直接发布到你的计时器proc。

要将定时器消息发送到子类窗口,您只需选择一个您希望唯一的定时器ID。