MFC で使用できる派生ビュー クラス
更新 : 2007 年 11 月
MFC のビュー クラスの派生関係を次の表に示します。ビュー クラスの機能は、その派生元の MFC ビュー クラスの機能によって決まります。
ビュー クラス
クラス |
説明 |
---|---|
すべてのビューの基本クラス |
|
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 から派生します。 |
これらのクラスをアプリケーションで使うには、クラスからアプリケーションのビュー クラスを派生してください。詳細については、「ビューのスクロールと拡大/縮小」を参照してください。データベース クラスの詳細については、「データ アクセス プログラミング」を参照してください。