MFC에서 사용할 수 있는 파생된 뷰 클래스
다음 표에서는 MFC의 뷰 클래스와 서로의 관계를 보여 줍니다. 뷰 클래스의 기능은 파생되는 MFC 뷰 클래스에 따라 달라집니다.
클래스 보기
클래스 | 설명 |
---|---|
CView | 모든 뷰의 기본 클래스입니다. |
CCtrlView | , CListView 및 CEditView CRichEditView .의 CTreeView 기본 클래스입니다. 이러한 클래스를 사용하면 표시된 Windows 공용 컨트롤에서 문서/보기 아키텍처를 사용할 수 있습니다. |
CEditView | Windows 편집 상자 컨트롤을 기반으로 하는 간단한 보기입니다. 텍스트를 입력 및 편집할 수 있으며 간단한 텍스트 편집기 애플리케이션의 기초로 사용할 수 있습니다. CRichEditView 을 참조하세요. |
CRichEditView | CRichEditCtrl 개체를 포함하는 뷰입니다. 이 클래스는 형식이 지정된 텍스트를 처리하는 것과 유사CEditView 하지만, CRichEditView 와는 다릅니다CEditView . |
CListView | CListCtrl 개체를 포함하는 뷰입니다. |
CTreeView | Visual C++의 솔루션 탐색기 창과 유사한 보기에 대한 CTreeCtrl 개체를 포함하는 뷰입니다. |
CScrollView | 의 기본 클래스 CFormView 및 CRecordView CDaoRecordView . 보기의 내용 스크롤을 구현합니다. |
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
애플리케이션에서 이러한 클래스를 사용하려면 해당 클래스에서 애플리케이션의 뷰 클래스를 파생합니다. 관련 정보는 스크롤 및 뷰 크기 조정을 참조 하세요. 데이터베이스 클래스에 대한 자세한 내용은 개요: 데이터베이스 프로그래밍을 참조 하세요.