VC中实现毫秒定时器[组图](2)
说到这里的时候,其实我们现在就可以用这个类了,只不如果我不说CTimerListener是个什么东西,你始终会觉得纳闷。好吧,让我画个UML图好了。
图二 毫秒定时器 UML图
有了UML图之后,知道CTimerListener是个抽象接口了吧,什么?UML图看不懂?回去看书去,俺可没这个义务教你看UML图呀。
来到这里你就已经知道,只要CtestMMTimerDlg调用StartTimer(),StopTimer(),以及重载OnMMTimer()就OK了,其用法与SetTimer,KillTimer,OnTimer是一样的。
这里CtestMMTimerDlg,的基类是CDialog,而CDialog的基类是CWnd纯属巧合,它其实可以是任何的类,如CStudent,等完全没有窗口的类。
自己看代码吧。如果觉得有何不妥之处请与我联系。
结束语:又一次,老婆在等我完成工作中睡着了.....当程序员的老婆,有时真是惨。