MFC 타이머 [SetTimer, OnTimer, KillTimer] 초간단 사용법(정리)
C++ 2018. 2. 9. 15:03 |MFC에서 타이머 사용하기 위한 방법입니다.
가끔 사용하다 보면 어떤건지 헷갈릴 때가 있습니다.
그래서 정리한 내용 입니다.
※ 메시지 맵에 아래 내용을 등록 합니다.
BEGIN_MESSAGE_MAP(CGroupChatWindow, CDialog)
...
ON_WM_TIMER()
...
END_MESSAGE_MAP()
※ 헤더파일에 함수를 선언 합니다.
afx_msg void OnTimer(UINT nIDEvent);
※ 함수는 아래와 같이 생성합니다.
void CTest::OnTimer(UINT nIDEvent)
{
switch(nIDEvent)
{
case 1:
// 내용을 여기 추가
break;
}
//KillTimer(1); // 필요하면 이걸 사용해서 타이머 종료
}
※ 타이머 시작
SetTimer(1, 1000, NULL); // 이벤트 아이디 1, 1000ms(1초)
-- 이상 입니다. --