次の方法で共有


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

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

クラスの表示

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

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

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

こちらも参照ください

ビューを使用する