Share via


MFC で使用できる派生ビュー クラス

次の表は、MFC のビュー クラスと、それらの関係を示しています。 ビュー クラスの機能は、派生元の MFC ビュー クラスによって異なります。

ビュー クラス

クラス 説明
CView すべてのビューの基底クラス。
CCtrlView CTreeViewCListViewCEditView、および CRichEditView の基底クラス。 これらのクラスを使用すると、ドキュメント/ビュー アーキテクチャを、指定された Windows の一般的なコントロールで使用できます。
CEditView Windows エディト ボックス コントロールに基づいた単純なビュー。 テキストの入力と編集を行えるようにします。また、単純なテキスト エディター アプリケーションの基礎として使用できます。 CRichEditView も参照してください。
CRichEditView CRichEditCtrl オブジェクトを含むビュー。 このクラスは CEditView に類似していますが、CEditView とは異なり、CRichEditView は書式設定されたテキストを処理します。
CListView CListCtrl オブジェクトを含むビュー。
CTreeView CTreeCtrl オブジェクトを含むビュー。Visual C++ でのソリューション エクスプローラー ウィンドウに類似するビュー用です。
CScrollView CFormViewCRecordView、および CDaoRecordView の基底クラス。 ビューの内容のスクロールを実装します。
CFormView フォーム ビュー。コントロールを含むビューです。 フォーム ベースのアプリケーションは、このようなフォーム インターフェイスを 1 つ以上提供します。
CHtmlView Web ブラウザー ビューであり、これを使用して、アプリケーション ユーザーは World Wide Web 上のサイト、およびローカル ファイル システム内とネットワーク上のフォルダーを閲覧できます。 Web ブラウザー ビューは、Active ドキュメント コンテナーとして機能することもできます。
CRecordView コントロール内に ODBC データベース レコードを表示するフォーム ビュー。 プロジェクトで ODBC サポートを選択した場合、ビューの基底クラスは CRecordView です。 ビューは CRowset オブジェクトに接続されています。
Cdaorecordview コントロール内に DAO データベース レコードを表示するフォーム ビュー。 プロジェクトで DAO サポートを選択した場合、ビューの基底クラスは CDaoRecordView です。 ビューは CDaoRecordset オブジェクトに接続されています。
COleDBRecordView コントロール内に OLE DB レコードを表示するフォーム ビュー。 プロジェクトで OLE DB サポートを選択した場合、ビューの基底クラスは COleDBRecordView です。 ビューは CRowset オブジェクトに接続されています。

Note

MFC バージョン 4.0 の場合、CEditViewCCtrlView から派生しています。

アプリケーションでこれらのクラスを使用するには、アプリケーションのビュー クラスをそこから派生します。 関連情報については、「ビューのスクロールと拡大/縮小」を参照してください。 データベース クラスの詳細については、「概要: データベース プログラミング」を参照してください。

関連項目

ビューの使い方