Visual C++ 6.0에서 Timer 사용하기

 

1. Timer가 뭐야?

    - 간단히 말해서, 셋팅한 타임마다 실행하는 함수. 예를들어 5초로 셋팅해놓으면 5초마다 Timer함수가 호출됨.

 

2. Timer 이벤트 함수 만들기

    1) ClassWizard로 들어가자.

   

    2) Messages에 WM_TIMER를 선택하고 Add Function을 클릭해.

 

    3) 그럼 OnTimer(UINT nIDEvent)라는 함수가 생길거야.

        이 함수안에 셋팅한 시간마다 할 일을 작성하면 되는거야. 그럼 셋팅은 어떻게 하느냐?

 

3. Timer 셋팅하기   

    - 이 한줄만 있으면 Timer셋팅은 끝.

       첫번째 인자는 타이머번호야. 타이머를 여러개 쓸때 구분하기위한 것이니 겹치지 않게 하도록...

       두번째 인자는 타이머함수를 호출하는 주기야. 시간단위는 1000분의 1초. 예를들어 1000은 1초, 2000은 2초....

       세번째 인자는 그냥 NULL로 두자. 깊이있게 가지마...

    - 이렇게 SetTimer를 선언하면 이때부터 셋팅된 시간마다 함수가 호출될거야. 그럼 멈추는건 어떻게 하느냐?

 

4. Timer 멈추기 

    - KillTimer 한줄이면 Timer는 멈춰. 무섭게도 죽여버리는거지.

 

 

Posted by 둔한늑대
,