MFC で使用できる派生ビュー クラス
MFC のビュー クラスの派生関係を次の表に示します。 ビュー クラスの機能は、その派生元の MFC ビュー クラスの機能によって決まります。
ビュー クラス
Class |
説明 |
---|---|
すべてのビューの基本クラス |
|
CTreeView、CListView、CEditView、および CRichEditView の基本クラス。 これらの派生クラスでは、ドキュメント/ビュー アーキテクチャを指定の Windows コモン コントロールと共に使用できます。 |
|
Windows エディット ボックス コントロールに基づいた単純なビュー。 テキストの入力と編集ができ、簡単なテキスト エディター アプリケーションの基本として使用できます。 「CRichEditView」も参照してください。 |
|
CRichEditCtrl オブジェクトを表示するビュー。 CRichEditView クラスは CEditView に似ていますが、CEditView とは異なり、CRichEditView は書式化テキストを扱います。 |
|
CListCtrl オブジェクトを表示するビュー。 |
|
CTreeCtrl オブジェクトを表示するビューで、Visual C++ の [ソリューション エクスプローラー] ウィンドウと似たビューを表示します。 |
|
CFormView、CRecordView、および CDaoRecordView の基本クラス。 ビューの内容のスクロール処理を実装します。 |
|
フォーム ビュー、つまりコントロールを保持しているビュー。 フォーム ベースのアプリケーションには、このフォーム インターフェイスが 1 つ以上用意されています。 |
|
Web ブラウザー ビュー。アプリケーションのユーザーは、このビューを使って WWW (World Wide Web) 上のサイトのほか、ローカル ファイル システムやネットワーク上のフォルダーを閲覧できます。 Web ブラウザー ビューは、Active ドキュメント コンテナーとしても機能できます。 |
|
コントロールに ODBC データベース レコードを表示するフォーム ビュー。 プロジェクトで ODBC サポートを選択すると、ビューの基本クラスは CRecordView になります。 ビューは CRowset オブジェクトに関連付けられます。 |
|
コントロールに DAO データベース レコードを表示するフォーム ビュー。 プロジェクトで DAO サポートを選択すると、ビューの基本クラスは CDaoRecordView になります。 ビューは CDaoRecordset オブジェクトに関連付けられます。 |
|
コントロールに OLE DB レコードを表示するフォーム ビュー。 プロジェクトで OLE DB サポートを選択すると、ビューの基本クラスは COleDBRecordView になります。 ビューは CRowset オブジェクトに関連付けられます。 |
注意
MFC Version 4.0 以降では、CEditView は CCtrlView から派生します。
これらのクラスをアプリケーションで使うには、クラスからアプリケーションのビュー クラスを派生してください。 詳細については、「ビューのスクロールと拡大/縮小」を参照してください。 データベース クラスの詳細についてを参照してください概要:データベース プログラミング。