반응형




[들어가기 전]


MFC는 메시지 기반으로 동작한다. 메시지를 처리하는 "메시지 루프(Message Loop)"가 동작하여 수신되는 키보드입력 메시지, 사용자 메시지 등 각종 이벤트를 처리한다.


MFC 메시지에 대해 자세히 알고 싶다면 http://egloos.zum.com/program/v/1424080 에서 확인 바랍니다. 아주 좋은 예시로 설명해 주셨습니다.




[예제]


1) 생성프로젝트 - 오른쪽마우스 클릭 - 클래스마법사 선택







2) "클래스 이름(N):"항목을 CMainFrame(메인프레임에 이벤트 추가 할 것이므로)로 선택

메시지 탭 선택



3) WM_MOUSEWHEEL 선택 후 [처리기 추가(A)...]버튼 클릭

==> OnMouseWheel 함수가 추가됨 - [적용] - [확인]버튼 클릭




4) MainFrm에 OnMouseWheel 함수 추가 및 Message_Map에 WM_MOUSEWHEEL 메시지 추가됨 확인.




5) 마우스휠 이벤트를 잘 받는지 확인하기 위해 AfxMessageBox() 함수 추가.


6) MainFrm에서 마우스 휠을 돌리면 이벤트가 발생됨 확인.







반응형
Posted by tislqhf

블로그 이미지
개인적인 공부자료 정리하는 공간
tislqhf

태그목록

공지사항

Yesterday
Today
Total

달력

 « |  » 2025.9
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함