MFC中提供了定時器,可以實現每隔一段時間產生一個定義器消息的功能。這樣我們就可以在響應定時器消息的函數中編寫代碼,實現一定的功能。
定時器的使用分三步
第一步,創建定時器,使用SetTimer函數。在這個函數中設置1、定時器的標號(這個標號唯一的標定了這個定時器,在多個定時器的時候有用),2、消息時間間隔,單位是毫秒。3、定時器消息處理函數的函數名。這個參數可以爲空,這時消息被送到Windows消息隊列中。
第二步,在某個類中添加對WM_TIMER的消息響應函數,實現一定的功能。
第三步,在達到一定條件時,銷燬定時器。使用KillTimer函數,參數只有一個,就是定時器的標號。有了這個標號才知道銷燬哪個定時器對不對。