MFC에서 사용할 수 있는 파생된 뷰 클래스

다음 표에서는 MFC의 뷰 클래스와 서로의 관계를 보여 줍니다. 뷰 클래스의 기능은 파생되는 MFC 뷰 클래스에 따라 달라집니다.

클래스 보기

클래스 설명
CView 모든 뷰의 기본 클래스입니다.
CCtrlView , CListViewCEditViewCRichEditView.의 CTreeView기본 클래스입니다. 이러한 클래스를 사용하면 표시된 Windows 공용 컨트롤에서 문서/보기 아키텍처를 사용할 수 있습니다.
CEditView Windows 편집 상자 컨트롤을 기반으로 하는 간단한 보기입니다. 텍스트를 입력 및 편집할 수 있으며 간단한 텍스트 편집기 애플리케이션의 기초로 사용할 수 있습니다. CRichEditView을 참조하세요.
CRichEditView CRichEditCtrl 개체를 포함하는 뷰입니다. 이 클래스는 형식이 지정된 텍스트를 처리하는 것과 유사CEditView하지만, CRichEditView 와는 다릅니다CEditView.
CListView CListCtrl 개체를 포함하는 뷰입니다.
CTreeView Visual C++의 솔루션 탐색기 창과 유사한 보기에 대한 CTreeCtrl 개체를 포함하는 뷰입니다.
CScrollView 의 기본 클래스 CFormViewCRecordViewCDaoRecordView. 보기의 내용 스크롤을 구현합니다.
CFormView 폼 보기, 컨트롤이 포함된 뷰입니다. 양식 기반 애플리케이션은 하나 이상의 양식 인터페이스를 제공합니다.
CHtmlView 애플리케이션의 사용자가 World Wide Web의 사이트와 로컬 파일 시스템 및 네트워크의 폴더를 찾아볼 수 있는 웹 브라우저 보기입니다. 웹 브라우저 보기는 활성 문서 컨테이너로도 작동할 수 있습니다.
CRecordView 컨트롤에 ODBC 데이터베이스 레코드를 표시하는 양식 보기입니다. 프로젝트에서 ODBC 지원을 선택하면 뷰의 기본 클래스가 CRecordView됩니다. 뷰가 개체에 CRowset 연결됩니다.
CDaoRecordView 컨트롤에 DAO 데이터베이스 레코드를 표시하는 양식 보기입니다. 프로젝트에서 DAO 지원을 선택하면 뷰의 기본 클래스가 CDaoRecordView됩니다. 뷰가 개체에 CDaoRecordset 연결됩니다.
COleDBRecordView 컨트롤에 OLE DB 레코드를 표시하는 양식 보기입니다. 프로젝트에서 OLE DB 지원을 선택하면 뷰의 기본 클래스가 COleDBRecordView됩니다. 뷰가 개체에 CRowset 연결됩니다.

참고 항목

MFC 버전 4.0 CEditView 부터 .CCtrlView

애플리케이션에서 이러한 클래스를 사용하려면 해당 클래스에서 애플리케이션의 뷰 클래스를 파생합니다. 관련 정보는 스크롤 및 뷰 크기 조정을 참조 하세요. 데이터베이스 클래스에 대한 자세한 내용은 개요: 데이터베이스 프로그래밍을 참조 하세요.

참고 항목

뷰 사용