VC/MFC做的没有窗口的程序,怎么使用Timer ?

来源:百度知道 编辑:UC知道 时间:2024/06/03 12:29:44
我做的是服务程序,不需要窗口。我先建一个Dialog的工程,然后把Dialog删掉,但是,我现在需要使用Timer,该怎么搞?因为MFC的机制是时间点到的时候发送消息给窗口。
补充:二位的回答都不对,MFC没有CTimer的类,第二位是没看清楚题目,我都说了没有窗口,还说对话框类。

不过问题我自己解决了,SetTimer的时候,hWnd设为NULL,最后一个参数设定一个自己的回掉函数就行。

如果对时间要求不是非常精确的话,你可以为对话框类响应WM_TIMER消息。在OnTimer函数里写代码就行了。需要启动计时器时用SetTimer

MFC有CTimer的类啊!!建立自己的.cpp与.h文件,然后挂到你的程序里面就可以了啊。