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() 함수가 호출된다.