ビュー クラス (Windows)

更新 : 2007 年 11 月

CView とその派生クラスはフレーム ウィンドウのクライアント領域を表現する子ウィンドウです。ビューは、ドキュメントのデータを表示し、入力を受け入れます。

ビュークラスはドキュメント テンプレート オブジェクトを使って、ドキュメント クラスとフレーム ウィンドウ クラスに関連付けられます。

  • CView
    ドキュメントのデータに対するアプリケーション独自のビューについての基本クラス。ビューはデータを編集、選択するために、データを表示しユーザー入力を受け入れます。CView から独自のビュー クラスを派生させます。

  • CScrollView
    スクロールの機能を持つビューの基本クラス。自動スクロールを使用するには CScrollView からビュー クラスを派生させます。

フォーム ビューとレコード ビュー

フォーム ビューもスクロール可能なビューです。これはダイアログ ボックス テンプレートを基にしています。

レコード ビューはフォーム ビューから派生されます。ダイアログ ボックス テンプレートに加えて、データベースにも接続できます。

  • CFormView
    ダイアログ ボックス テンプレートでレイアウトが定義されているスクロール可能なビュー。ダイアログ ボックス テンプレートを基にユーザー インターフェイスを実装するには、CFormView からクラスを派生させます。

  • CDaoRecordView
    データ アクセス オブジェクト (DAO) のレコードセット オブジェクトに直接接続されたフォーム ビューを提供します。すべてのフォーム ビューと同じように、CDaoRecordView はダイアログ ボックス テンプレートを基にしています。

  • CRecordView
    ODBC (Open Database Connectivity) レコードセット オブジェクトに直接接続されたフォーム ビューを提供します。すべてのフォーム ビューと同じように、CRecordView はダイアログ ボックス テンプレートを基にしています。

  • CHtmlEditView
    WebBrowser HTML 編集プラットフォームの機能を備えたフォーム ビュー。

コントロール ビュー

コントロール ビューはそのビューとしてコントロールを表示します。

  • CCtrlView
    Windows コントロールに関連付けられたすべてのビューの基本クラス。コントロールを基にしたビューについては、以降で説明します。

  • CEditView
    Windows 標準エディット コントロール (CEdit を参照) を持つビュー。エディット コントロールは、テキスト編集、検索、置換、およびスクロールの各機能をサポートします。

  • CRichEditView
    Windows リッチ エディット コントロール (CRichEditCtrl を参照) を持つビュー。エディット コントロールの機能に加えて、リッチ エディット コントロールは、フォント、色、段落書式化、および埋め込み OLE オブジェクトをサポートします。

  • CListView
    Windows リスト コントロール (CListCtrl を参照) を持つビュー。リスト コントロールは、Windows エクスプローラの右側のペインと同じような方法で、アイコンと文字列から構成されるアイテムのコレクションを表示します。

  • CTreeView
    Windows ツリー コントロール (CTreeCtrl を参照) を持つビュー。ツリーコントロールは、Windows エクスプローラの左側のペインと同じような方法で、整列されたアイコンとラベルの階層リストを表示します。

関連クラス

CSplitterWnd では 1 つのフレーム ウィンドウ内に複数のビューを含むことができます。CPrintDialogCPrintInfo はビューの印刷と印刷プレビュー機能をサポートします。CRichEditDocCRichEditCntrItem は OLE コンテナ機能を実装するために CRichEditView で使われます。

  • CSplitterWnd
    ユーザーが複数のペインに分割することのできるウィンドウです。これらのペインは、ユーザーがサイズを変更できるようにすることも固定サイズにすることもできます。

  • CPrintDialog
    ファイルを印刷するための標準のダイアログ ボックスが用意されています。

  • CPrintInfo
    印刷ジョブまたは印刷プレビュー ジョブについての情報を保持する構造体。CView の印刷アーキテクチャで使用されます。

  • CRichEditDoc
    CRichEditView にある OLE クライアント アイテムのリストを管理します。

  • CRichEditCntrItem
    CRichEditView に格納されている OLE アイテムへのクライアント側のアクセスを提供します。

参照

概念

クラス ライブラリの概要