관리 메뉴

Bull

SetTimer() 함수 본문

Software Framework/MFC

SetTimer() 함수

Bull_ 2023. 9. 13. 10:03
UINT_PTR SetTimer(
  [in, optional] HWND      hWnd,
  [in]           UINT_PTR  nIDEvent,
  [in]           UINT      uElapse,
  [in, optional] TIMERPROC lpTimerFunc
);

 

설명

지정된 시간 간격마다 WM_TIMER 메시지를 발생시켜 타이머를 설정한다.

 

매개변수

nIDEvent : 타이머 ID. OnTimer 함수의 인자로 전달되며 이를 이용하여 여러 개의 타이머를 설정할 수 있다.

 

uElapse : WM_TIMER 메시지를 발생시킬 시간 간격이다. 사용되는 단위는 1000/1초. 1000으로 적으면 1초에 한 번씩 WM_TIMER 메시지를 발생시킨다.

 

lpTimerFunc : WM_TIMER 메시지가 발생하였을 때 실행되는 함수이다. NULL이 설정되면 OnTimer() 함수가 호출된다.