############## 0904 수업정리 ##################
타이머 설정방법
############################################
윈도우 안에는 시계가 많이 들어있다.
그리고 순서대로 타이머 번호가 나열되어있고
wParam에 타이머의 번호가 저장되어있다.
1초 간격으로 설정해놓으면 1초마다 알람이 울리고
끌때까지 지속된다 .
Settimer() // 타이머를 설정하는방법
KillTimer() // 타이머를 죽이는방법
-------------------- SetTimer()사용법 -------------------
SetTimer(hWnd,①,②,③);
① 설정할 타이머의 번호
② 메시지가 생성될 시간 간격을 1/1000초 단위로 지정
③ 보통 이 값은 NULL로 지정한다.
Ex)
SetTimer(hWnd,1,1000,NULL);
----------------- KillTimer() 사용법 -----------------
KillTimer(hWnd,①);
① 끌 타이머의 번호
Ex)
KillTimer(hWnd,1);
-----------------------------------------------------------------
프로그램이 시행될때 무조건 2가지의 메세지가 온다 .
WM_CREATE 와 WM_PAINT
WM_CREATE 에는 초기화 할 내용을 적어준다 .
WM_CREATE 에다가 타이머를 써주면 프로그램이 시작되자마자
타이머가 작동한다.
############LOWORD 와 HIWORD############
LPARAM이 원래는 32비트인데
반씩 쪼개서 따로따로 나누어 놓은
LOWORD// x좌표
HIWORD // y 좌표
매크로 함수이다.
다음은 간단한 TIMER 예제 이다.
다음은 간단한 랜덤두더지게임 Source 이다.