학교/영상처리
[MFC] 역상 해보기
킴도비
2021. 9. 10. 15:24
※ 앞에 글을 읽고 오시면 더 좋습니다. 앞에 했던 소스 코드에서 추가해서 작업 하는 것이기 때문에 다를 수 있습니다.
1. 리소스 뷰에서 KExam -> Menu -> IDR_KExamTYPE 더블 클릭을 해줍니다
2. 메뉴 바(상단)에 있는 여기에 입력에 '역상' 이라는 메뉴를 만들어 줍니다. 만든 후에 창(W)앞으로 마우스로 드래그 하여 앞쪽으로 옮겨 줍니다.
3. 오른쪽 상단 아래에 메뉴 편집기에서 ID를 IDM_REVERSE로 바꿔줍니다. 만약 없다면 역상을 더블 클릭하면 볼 수 있습니다.
4. 역상 마우스 우클릭 후 -> 이벤트 처리기 선택을 해줍니다. 저희가 바꿔야 하는 내용은
- 클래스 목록 : CKExamView
이고 함수 이름은 OnReverse이어야 합니다. 그리고 확인을 눌러줍니다.
5. 그러면 KExamView.cpp 파일에 OnReverse 함수가 만들어진 것을 확인 할 수 있습니다. 그 곳에 아래와 같은 소스를 추가해 줍니다.
6. 로컬 Windows 디버거를 선택 해 실행해 줍니다.
7. 파일 -> 열기 -> 원하는 파일 선택 후 열기. 그러면 천천히 사진이 내려오는 것을 확인할 수 있습니다. 그 후
역상 버튼을 눌러주면 반전되는 모습을 확인할 수 있습니다.