Share via


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

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

ビュー クラス

Class

説明

CView

すべてのビューの基本クラス

CCtrlView

CTreeViewCListViewCEditView、および CRichEditView の基本クラス。 これらの派生クラスでは、ドキュメント/ビュー アーキテクチャを指定の Windows コモン コントロールと共に使用できます。

CEditView

Windows エディット ボックス コントロールに基づいた単純なビュー。 テキストの入力と編集ができ、簡単なテキスト エディター アプリケーションの基本として使用できます。 「CRichEditView」も参照してください。

CRichEditView

CRichEditCtrl オブジェクトを表示するビュー。 CRichEditView クラスは CEditView に似ていますが、CEditView とは異なり、CRichEditView は書式化テキストを扱います。

CListView

CListCtrl オブジェクトを表示するビュー。

CTreeView

CTreeCtrl オブジェクトを表示するビューで、Visual C++ の [ソリューション エクスプローラー] ウィンドウと似たビューを表示します。

CScrollView

CFormViewCRecordView、および CDaoRecordView の基本クラス。 ビューの内容のスクロール処理を実装します。

CFormView

フォーム ビュー、つまりコントロールを保持しているビュー。 フォーム ベースのアプリケーションには、このフォーム インターフェイスが 1 つ以上用意されています。

CHtmlView

Web ブラウザー ビュー。アプリケーションのユーザーは、このビューを使って WWW (World Wide Web) 上のサイトのほか、ローカル ファイル システムやネットワーク上のフォルダーを閲覧できます。 Web ブラウザー ビューは、Active ドキュメント コンテナーとしても機能できます。

CRecordView

コントロールに ODBC データベース レコードを表示するフォーム ビュー。 プロジェクトで ODBC サポートを選択すると、ビューの基本クラスは CRecordView になります。 ビューは CRowset オブジェクトに関連付けられます。

CDaoRecordView

コントロールに DAO データベース レコードを表示するフォーム ビュー。 プロジェクトで DAO サポートを選択すると、ビューの基本クラスは CDaoRecordView になります。 ビューは CDaoRecordset オブジェクトに関連付けられます。

COleDBRecordView

コントロールに OLE DB レコードを表示するフォーム ビュー。 プロジェクトで OLE DB サポートを選択すると、ビューの基本クラスは COleDBRecordView になります。 ビューは CRowset オブジェクトに関連付けられます。

注意

MFC Version 4.0 以降では、CEditViewCCtrlView から派生します。

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

参照

参照

ビューの使い方