ビュー クラス (アーキテクチャ)

CView と派生クラスは、フレーム ウィンドウのクライアント領域を表す子ウィンドウです。ビューはデータを表し、ドキュメントの入力を受け付けます。

ビュー クラスには、ドキュメント テンプレート オブジェクトを使用してドキュメント クラス、およびフレーム ウィンドウ クラスに関連付けられます。

  • CView
    ドキュメントのデータ アプリケーション固有のビューの基本クラスです。表示のデータとデータを編集するか、選択するだけでユーザーの入力。CViewから、からビュー クラスを派生します。

  • CScrollView
    スクロール機能のビューの基本クラスです。自動スクロールの CScrollView から、からビュー クラスを派生します。

ビューを形成し、記録します。

フォーム ビューでは、ビューをスクロールします。これらはダイアログ ボックス テンプレートに基づいています。

レコード ビューはフォーム ビューから派生します。ダイアログ ボックスのテンプレートに加えて、データベースへの接続があります。

  • CFormView
    レイアウトはダイアログ ボックス テンプレートで定義されているスクロール ビュー。ダイアログ ボックスのテンプレートに基づいてユーザー インターフェイスを実行するに CFormView からクラスを派生します。

  • CDaoRecordView
    直接接続されているデータ アクセス オブジェクトの (DAO) のレコードセット オブジェクトにフォーム ビューを提供します。すべてのフォーム ビューと同様に、CDaoRecordView は、ダイアログ ボックスのテンプレートに基づいています。

  • CHtmlView
    アプリケーション内で Web ブラウザーのコントロールをサポートします。コントロールは、MFC のダイナミック HTML をサポートします。

  • COLEDBRecordView
    フォーム ビューに MFC OLE DB のサポートを提供します。

  • CRecordView
    直接接続されている ODBC (Open Database Connectivity) レコードセット オブジェクトにフォーム ビューを提供します。すべてのフォーム ビューと同様に、CRecordView は、ダイアログ ボックスのテンプレートに基づいています。

ビューを制御します。

コントロールのビューには、ビューとしてコントロールを表示します。

  • CCtrlView
    すべての基本クラスは、Windows のコントロールに関連付けられたを表示します。コントロールに基づくビューについて、次に説明します。

  • CEditView
    Windows の標準エディット コントロール (含むビューは CEdit" を参照してください)。編集機能は、検索、置換して、スクロールする編集コントロールのテキストのサポート。

  • CRichEditView
    Windows のリッチ エディット コントロール (含むビューは CRichEditCtrl" を参照してください)。エディット コントロールの機能に加えて、リッチ エディット コントロールは、フォント、色、段落書式と埋め込み OLE オブジェクトをサポートしています。

  • CListView
    Windows のリスト コントロール (含むビューは CListCtrl" を参照してください)。リスト コントロールはファイル エクスプローラーの右ペインに似た文字列およびアイコンを表示します。

  • CTreeView
    Windows のツリー コントロール (含むビューは CTreeCtrl" を参照してください)。ファイル エクスプローラーの左ペインに似た、階層構造では、配置されたツリー コントロールのアイコンと文字列。

参照

概念

クラス ライブラリの概要