[MFC 윈도우 프로그래밍] 4. Ipp Class
2023. 9. 18. 21:59ㆍMFC 윈도우 프로그래밍
BMP 파일에 대하여 알아보았었는데, 이를 클래스를 나타낸 것에 대하여 알아보겠다.
이를 IPP Class라고 한다.
Ipp Class는 두 가지 클래스로 나뉘어진다.
-IppDIB Class
1. BMP 파일 입출력
2. 화면 출력
3. 클립 보드 지원
-IPPImage Class
1. 픽셀값 수정
2. 영상 처리 알고리즘 구현
'새 프로젝트 만들기'를 누른다.
MFC 앱을 선택하고 프로젝트 이름을 잘 선택하여서 만든다.
다음과 같이 설정해주고 마침을 누른다.
프로젝트 > 클래스 추가를 눌러서 IppDib를 적고 만든다.
갖고 있는 파일에서 IppDib.cpp와 IppDib.h를 복사하여 파일 디렉토리에 갖고 와서
복사하고 덮어쓰기를 한다.
그리고 오류가 나는 헤더파일 부분의 이름을 pch.h로 고친다.
나머지 IppDib.cpp와 IppDib.h 파일을 제외한 나머지 파일 4개를 복사하여
프로젝트 > 기존 항목 추가를 눌러서 안에다가 복사하여 준다.
마찬가지로 오류가 나는 부분을 pch.h로 고치고 빌드한다.
클래스 마법사를 선택한 후,,
클래스 이름을 CIppCreateView를 선택하고 메시지를 누른다.
그리고 WM_LBUTTONDOWN을 누른다.
그러면 OnLButtonDown 함수가 생겨날 것이다.
IppDib dib;
dib.Load("lenna.bmp");
//dib.Load("mandrill.bmp");
CClientDC dc(this);
dib.Draw(dc.m_hDC, point.x, point.y);
CView::OnLButtonDown(nFlags, point);
다음과 같은 코드를 작성하고 빌드 후 실행하면,
저번에 했던 것처럼 잘 실행 되는 것을 확인할 수 있다.
'MFC 윈도우 프로그래밍' 카테고리의 다른 글
[MFC 윈도우 프로그래밍] 5. Display Monitor (0) | 2023.09.25 |
---|---|
[MFC 윈도우 프로그래밍] 3. MFC 콘솔 응용 프로그램으로 MFC 클래스 배우기 (0) | 2023.09.14 |
[MFC 윈도우 프로그래밍] 3. BMP 파일 구현하기 (0) | 2023.09.11 |
[MFC 윈도우 프로그래밍] 2. SDK와 MFC로 구현해보기 (1) | 2023.09.07 |
[MFC 윈도우 프로그래밍] 1. Visual C++ Programming (0) | 2023.09.04 |