메세지
: 발생된 이벤트의 종류와 정보를 전달하는 일종의 상수 값
-
메세지의 종류
- 윈도우의 메세지
- WM_으로 시작 (WM_COMMAND 제외)
- 윈도우 관리, 초기화 , 입력 메세지
- 컨트롤 통지 메세지
- 명령 메세지
- 사용자 인터페이스 객체로 발생 -WM_COMMAND
-
메세지 처리
- MFC는 메세지 처리를 위해 ‘메세지 맵’ 사용
- 메세지 맵 : 전달된 메세지와 메세지 핸들러 함수를 연결
- 윈도우 클래스의 멤버 함수로 메세지 핸들러 함수 선언
- 메세지 맵에 메세지와 핸들러 함수를 묶는 매크로 추가
- 메세지 핸들러 함수 구현
-
메세지 핸들러 함수
- 메세지 전달될 때 해당 메세지 처리
- WM_ → On 을 붙여 시작
- afx_msg는 메세지 핸들러 함수

int AfxMessageBox(출력하려는 문자열, 버튼, 도움말 =0)
: 사용자에게 간단한 메세지를 출력하는데 사용되는 대화상자

클래스 마법사의 기능
- 명령 메세지 설정
- 메세지 매핑 설정
- 가상함수 설정
- 클래스 멤버변수를 설정
- 메서드 설정
마우스 메세지와 메세지 핸들러 함수

SetTimer(타이머 ID, 발생시킬 간격1000→1초, ) 함수
: 타이머 킴
KillTimer(타이머 ID)