SW 개발

[win32API] SetTimer() KillTimer() 사용, 간단예제

. . . 2009. 1. 7. 16:01
반응형
  • 기타사항 : 컴파일환경 EVC 4.0

타이머세팅 api

SetTimer(100, TIMER_INTERVAL, NULL);

위의 함수로 세팅한후...

해당 메시지핸들러는 OnTimer이다. 후에.. 100 이라는 곳은 각 타이머 이벤트의 id로서 여러가지 타이머 활용가능

타이머킬링 api

KillTimer(100);     // 타이머 끝

void CLedTestDlg::OnTimer(UINT nIDEvent) 
{ 
    // TODO: Add your message handler code here and/or call default 
    static BOOL bTimerFlag = TRUE; 

    if (nIDEvent==100) 
    { 
        SetTimer(100, TIMER_INTERVAL, NULL);   // 타이머 다시 세팅.. 
    } 
    CDialog::OnTimer(nIDEvent); 
}
반응형