다음을 통해 공유


뷰 클래스 (아키텍처)

CView및 프레임 창의 클라이언트 영역을 나타내는 자식 창 클래스의 파생된 클래스입니다.보기 데이터를 표시 하 고 문서에 대 한 입력을 수락 합니다.

뷰 클래스는 문서 클래스와 프레임 창 클래스는 문서 템플릿 개체를 사용 하 여 연결 됩니다.

  • CView
    응용 프로그램별 데이터의 뷰는 문서에 대 한 기본 클래스입니다.보기 데이터를 표시 하 고 편집 하거나 데이터를 선택 하는 사용자 입력을 받아들이는.사용자 뷰 클래스 로부터 파생 CView.

  • CScrollView
    스크롤 기능을 사용 하는 뷰에 대 한 기본 클래스입니다.파생 뷰 클래스에서 CScrollView 자동 스크롤.

폼과 레코드 뷰

또한 폼 보기 보기 스크롤.이러한 대화 상자 템플릿은 기반으로 합니다.

레코드 뷰는 폼 보기에서 파생 됩니다.또한 데이터베이스에 연결 대화 상자의 서식 파일 외에 있으며,

  • CFormView
    스크롤 뷰 레이아웃 대화 상자 템플릿에 정의 됩니다.파생 클래스에서 CFormView 대화 상자 템플릿 기반 사용자 인터페이스를 구현 합니다.

  • CDaoRecordView
    양식을 제공 보기 데이터 액세스 개체 (DAO) 레코드 집합 개체에 직접 연결 합니다.같은 모든 폼 보기는 CDaoRecordView 는 대화 상자 템플릿을 기반으로 합니다.

  • CHtmlView
    응용 프로그램 내에서 웹을 검색 하기 위해 컨트롤을 지원 합니다.MFC에 동적 HTML 컨트롤을 지원합니다.

  • COLEDBRecordView
    폼 보기에 대 한 MFC OLE DB 지원 기능을 제공합니다.

  • CRecordView
    양식을 제공 보기는 개방형 데이터베이스 연결 (ODBC) recordset 개체에 직접 연결 합니다.같은 모든 폼 보기는 CRecordView 는 대화 상자 템플릿을 기반으로 합니다.

컨트롤 뷰

컨트롤 뷰 컨트롤 형식으로 해당 보기를 표시합니다.

  • CCtrlView
    Windows 컨트롤과 관련 된 모든 보기에 대 한 기본 클래스입니다.컨트롤을 기반으로 하는 뷰는 다음과 같습니다.

  • CEditView
    편집 컨트롤을 포함 하는 Windows 표준 보기 (볼 CEdit).지원 텍스트 편집 컨트롤, 검색, 대체 및 스크롤 기능을 편집 합니다.

  • CRichEditView
    다양 한 Windows 포함 하는 보기의 편집 컨트롤 (참조 CRichEditCtrl).편집 컨트롤의 기능 외에, 풍부한 컨트롤 지원 글꼴, 색, 단락 서식 및 포함된 OLE 개체를 편집 합니다.

  • CListView
    Windows list 컨트롤에 포함 된 보기 (볼 CListCtrl).목록 컨트롤의 파일 탐색기의 오른쪽 창에 비슷한 방식으로 아이콘과 문자열을 표시합니다.

  • CTreeView
    Windows 트리 컨트롤을 포함 하는 보기 (볼 CTreeCtrl).트리 컨트롤 아이콘 및 파일 탐색기의 왼쪽된 창에서와 비슷한 방식으로 계층 구조에서 정렬 되는 문자열을 표시 합니다.

참고 항목

개념

클래스 라이브러리 개요