Share via


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

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

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

CView
ドキュメントのデータのアプリケーション固有のビューの基底クラス。 ビューでは、データが表示され、データの編集または選択を行うためのユーザー入力が受け入れられます。 CView からビュー クラスを派生させます。

CScrollView
スクロール機能を備えるビューの基底クラス。 自動スクロール用の CScrollView からビュー クラスを派生させます。

フォーム ビューとレコード ビュー

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

レコード ビューはフォーム ビューから派生します。 ダイアログ ボックス テンプレートに加えて、データベースに接続することもできます。

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

Cdaorecordview
データ アクセス オブジェクト (DAO) レコードセット オブジェクトに直接接続されたフォーム ビューを提供します。 すべてのフォーム ビューと同様に、CDaoRecordView はダイアログ ボックス テンプレートに基づきます。 DAO は、Access データベースで使用され、Office 2013 を介してサポートされています。 DAO 3.6 は最終バージョンであり、古いバージョンと見なされます。

CHtmlView
アプリケーション内での Web 参照のコントロールをサポートします。 コントロールは、MFC での動的 HTML をサポートします。

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

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

コントロール ビュー

コントロール ビューでは、コントロールがビューとして表示されます。

CCtrlView
Windows コントロールに関連付けられたすべてのビューの基底クラス。 コントロールに基づくビューについては、以下で説明します。

CEditView
Windows 標準編集コントロールを含むビュー (CEdit に関するページを参照)。 編集コントロールは、テキストの編集、検索、置換、およびスクロールの各機能をサポートします。

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

CListView
Windows リスト コントロールを含むビュー (「CListCtrl」を参照)。 リスト コントロールは、エクスプローラーの右ペインと同様の方法で、アイコンと文字列を表示します。

CTreeView
Windows ツリー コントロールを含むビュー (CTreeCtrl に関するページを参照)。 ツリー コントロールは、エクスプローラーの左ペインと同様の方法で、階層に配置されたアイコンと文字列を表示します。

関連項目

クラスの概要