MFC で使用できる派生ビュー クラス
次の表は、MFC のビュー クラスと、それらの関係を示しています。 ビュー クラスの機能は、派生元の MFC ビュー クラスによって異なります。
ビュー クラス
クラス | 説明 |
---|---|
CView | すべてのビューの基底クラス。 |
CCtrlView | CTreeView 、CListView 、CEditView 、および CRichEditView の基底クラス。 これらのクラスを使用すると、ドキュメント/ビュー アーキテクチャを、指定された Windows の一般的なコントロールで使用できます。 |
CEditView | Windows エディト ボックス コントロールに基づいた単純なビュー。 テキストの入力と編集を行えるようにします。また、単純なテキスト エディター アプリケーションの基礎として使用できます。 CRichEditView も参照してください。 |
CRichEditView | CRichEditCtrl オブジェクトを含むビュー。 このクラスは CEditView に類似していますが、CEditView とは異なり、CRichEditView は書式設定されたテキストを処理します。 |
CListView | CListCtrl オブジェクトを含むビュー。 |
CTreeView | CTreeCtrl オブジェクトを含むビュー。Visual C++ でのソリューション エクスプローラー ウィンドウに類似するビュー用です。 |
CScrollView | CFormView 、CRecordView 、および 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 の場合、CEditView
は CCtrlView
から派生しています。
アプリケーションでこれらのクラスを使用するには、アプリケーションのビュー クラスをそこから派生します。 関連情報については、「ビューのスクロールと拡大/縮小」を参照してください。 データベース クラスの詳細については、「概要: データベース プログラミング」を参照してください。