반응형
CObject 클래스
MFC의 모든 클래스 중, 가장 기본이 되는 클래스
거의 대부분의 MFC 클래스들이 CObject클래스로부터 상속을 받는다.
- 직렬화 지원
- 실행 중인 클래스에 대한 정보
- 객체에 대한 정보 출력
- 컬렉션 클래스와의 호환성
CCmdTarget 클래스
메시지를 처리하는 기본 클래스
- 윈도우 메시지를 처리하는 MFC클래스 모두는 CCmdTarget이나, 이것의 파생 클래스로부터 상속받는다.
CWnd 클래스
윈도우 자체를 객체화한 클래스
CObject 클래스와 CCmdTarget 클래스를 상속받은 클래스이다.
MFC가 제공하는 모든 윈도우 클래스의 기본 기능이 구현된 클래스이다.
- MFC의 모든 창(윈도우) 클래스 기능을 제공
CWindApp 클래스
CDocument, CFrameWnd, CView 클래스를 연결시켜주는 고리 역할
- 즉, CDocument, CFrameWnd, CView 클래스는 서로 상속되지 않는 객체이므로, 서로 다른 객체가 된다.
- 위 3가지 클래스를 연결시켜서, 서로 연관된 작업을 할 수 있도록 한다.
CDocument 클래스
- 프로그램 실행에 사용되는 데이터를 저장하고 관리
CFrameWnd 클래스
- 창을 구성하는 데 사용(윈도우 외곽 경계를 정의)
- 창의 외곽선, 제목 표시줄, 메뉴, 도구 바, 상태바 등을 구성할 때 사용
CView 클래스
창(윈도우)안에서 작업할 수 있는 영역을 정의 하고 기본적인 화면 출력을 담당
반응형
'정리 작업중' 카테고리의 다른 글
Message Box (0) | 2022.08.04 |
---|---|
Class Wizard (0) | 2022.08.02 |
Message Handling (0) | 2022.07.31 |
MFC란 (0) | 2022.07.30 |
윈도우 프로그래밍의 시작 (0) | 2022.07.28 |