在使用Edit控件实现系统时间动态显示时,我们需要用到3个消息函数,首先我们来了解一下这个函数:
SetTimer()函数表示定义一个定时器,指每隔一定时间触发一次OnTimer()事件。根据定义指定的窗口,在指定的窗口(CWnd)中实现OnTimer事件,这样,就可以响应事件了。SetTimer有两个函数。一个是全局的函数::SetTimer()1 SetTimer()
其中hWnd是指向CWnd的指针,即处理Timer事件的窗口类。说道窗口类(CWnd),我们有必要来看一下CWnd的继承情况:CWnd有以下子类:CFrameWnd,CDialog,CView,CControlBar等类。这也意味这些类中都可以定义SetTimer事件。UINT SetTimer( HWND hWnd, // handle ofwindow for timer messages UINTnIDEvent, // timer identifier UINT uElapse, // time-out value TIMERPROC lpTimerFunc // address of timer procedure );