제 02장 mfc의 개요 및 아키텍처

Download Report

Transcript 제 02장 mfc의 개요 및 아키텍처

가장 많이 사용
Accelerator
최상위
이벤트 처리 관련
WM_COMMAND, OLE 메시지 관련 이벤트 처리만 가능
이 클래스를 상속받아서 다른 이벤트 처리
윈도우(창) 최상위 클래스
멀티 테스킹(모듈)
CFrameWnd, Cview, Cdocument 를 묶어줌
CWinThread 를 상속받은 이유는 윈도우 응용Program은
멀티 테스킹이 가능해야 하기 때문
2005 버전
윈도우 최상위 클래스
멤버 함수들이 많이 사용됨
Ex)
Cstring m_strSize;
1) m_strSize.Format(“윈도우 사이즈 넓이 %d, 높이 %d”, cx, cy);
//포멧을 지정해서 값을 넣어줌
2) m_strSize = “윈도우 사이즈”;
//기본적으로 그냥 문자열을 넣어줌
OnDraw( CDC * pDC ) 함수를 호출
기본은 TRUE : 전체를 다시 그려라
사각의 영역의 좌표를 저장
Ex)
Crect rectView; //객체
GetClientRect(&rectVie
이렇게 하면 rectView에
우하단 위치 저장
가로와 세로의 길이를 가져오는 함수
사각의 영역 크기를 얻는 함수
사용할때는 rectView.lef
rectView.right / rectVie
rectView..Width() 하면
rectView.Height() 하면