뷰 클래스(아키텍처)
CView
및 파생 클래스는 프레임 창의 클라이언트 영역을 나타내는 자식 창입니다. 뷰는 데이터를 표시하고 문서에 대한 입력을 허용합니다.
뷰 클래스는 문서 템플릿 개체를 사용하여 문서 클래스 및 프레임 창 클래스와 연결됩니다.
CView
문서 데이터의 애플리케이션별 뷰에 대한 기본 클래스입니다. 뷰는 데이터를 표시하고 사용자 입력을 수락하여 데이터를 편집하거나 선택합니다. 에서 뷰 클래스를 CView
파생합니다.
CScrollView
스크롤 기능이 있는 뷰의 기본 클래스입니다. 자동 스크롤을 CScrollView
위해 뷰 클래스를 파생합니다.
폼 및 레코드 뷰
양식 보기도 스크롤 보기입니다. 대화 상자 템플릿을 기반으로 합니다.
레코드 뷰는 양식 보기에서 파생됩니다. 대화 상자 템플릿 외에도 데이터베이스에 대한 연결도 있습니다.
CFormView
대화 상자 템플릿에 레이아웃이 정의된 스크롤 보기입니다. 대화 상자 템플릿을 기반으로 사용자 인터페이스를 구현하기 위해 클래스 CFormView
를 파생합니다.
CDaoRecordView
DAO(Data Access Object) 레코드 집합 개체에 직접 연결된 양식 보기를 제공합니다. 모든 양식 보기와 마찬가지로 대화 CDaoRecordView
상자 템플릿을 기반으로 합니다. DAO는 Access 데이터베이스와 함께 사용되며 Office 2013을 통해 지원됩니다. DAO 3.6은 최종 버전이며 사용되지 않는 것으로 간주합니다.
CHtmlView
애플리케이션 내에서 웹 검색에 대한 컨트롤을 지원합니다. 이 컨트롤은 MFC에서 동적 HTML을 지원합니다.
COLEDBRecordView
양식 보기에 대한 MFC OLE DB 지원을 제공합니다.
CRecordView
ODBC(Open Database 커넥트ivity) 레코드 집합 개체에 직접 연결된 양식 보기를 제공합니다. 모든 양식 보기와 마찬가지로 대화 CRecordView
상자 템플릿을 기반으로 합니다.
컨트롤 뷰
컨트롤 뷰는 컨트롤을 해당 보기로 표시합니다.
CCtrlView
Windows 컨트롤과 연결된 모든 뷰에 대한 기본 클래스입니다. 컨트롤을 기반으로 하는 보기는 아래에 설명되어 있습니다.
CEditView
Windows 표준 편집 컨트롤이 포함된 보기입니다(CEdit 참조). 편집 컨트롤은 텍스트 편집, 검색, 바꾸기 및 스크롤 기능을 지원합니다.
CRichEditView
Windows 서식 있는 편집 컨트롤이 포함된 보기입니다(CRichEditCtrl 참조). 편집 컨트롤의 기능 외에도 서식 있는 편집 컨트롤은 글꼴, 색, 단락 서식 및 포함된 OLE 개체를 지원합니다.
CListView
Windows 목록 컨트롤이 포함된 보기입니다(CListCtrl 참조). 목록 컨트롤은 파일 탐색기 오른쪽 창과 비슷한 방식으로 아이콘과 문자열을 표시합니다.
CTreeView
Windows 트리 컨트롤이 포함된 보기입니다(CTreeCtrl 참조). 트리 컨트롤은 파일 탐색기 왼쪽 창과 비슷한 방식으로 계층 구조에 정렬된 아이콘과 문자열을 표시합니다.