switch(iMessage){
case WM_CREATE: SetTimer(hWnd,1,0,NULL); //윈도우가 만들어지는 순간 타이머 메세지 보낸다.
return 0;
case WM_TIMER: switch(wParam){
case 1: //글씨를 출력
yPos=100; //y좌표를 초기화 타이머 1이 활성화 되는순간 y좌표를 초기화 한다.
lstrcpy(stringout,save[ncnt]);
InvalidateRect(hWnd,&rt,true);
ncnt++;
if(ncnt==4){
ncnt=0;
}
SetTimer(hWnd,2,50,NULL); //글씨를 이동시키기위해 2번 타이머를 활성화 시킨다.
KillTimer(hWnd,1); //글씨를 출력했으면 1번 타이머를 죽인다.
break;
case 2: //글씨이를 이동
--yPos; //글씨위치를 변경
if(yPos==10){ //y좌표가 10이되면 1번 타이머를 셋하고 2초로 잡는다. 그럼 2초후에 글이 갱신
SetTimer(hWnd,1,2000,NULL);
KillTimer(hWnd,2); //2번 타이머를 죽임으로서 이동에 대한 처리는 스톱이된다.
}
InvalidateRect(hWnd,&rt,true);
break;
}
return 0;
case WM_PAINT:
hdc=BeginPaint(hWnd,&ps);