次の方法で共有


リスト コントロールとリスト ビュー

便宜上、 MFC は、 2 種類の方法でリスト コントロールをカプセル化します。リスト コントロールを使用する場合:

  • 直接、ダイアログ クラスの CListCtrl のオブジェクトを埋め込むことによって。

  • 間接的に、クラス CListViewを使用します。

CListViewCEditView にエディット コントロールをカプセル化するようにコントロールをカプセル化する MFC のドキュメント/ビュー アーキテクチャを使用してリスト コントロールを簡単に統合することが多くあります: コントロールは、 MFC ビューの領域を塗りつぶします。(ビューは CListViewにコントロール、キャスト です )。

CListView のオブジェクトは CCtrlView と基本クラスから継承し、基本のリストのコントロールを取得するためにメンバー関数を追加します。ビューとしてビューを使用するには、ビューのメンバーを使用します。リスト コントロールのメンバー関数にアクセスし、 GetListCtrl のメンバー関数を使用します。これらのメンバーの使用:

  • リスト項目の 「」を追加、削除、または処理します。

  • 定数またはリスト コントロールの属性を取得します。

CListViewの下にある CListCtrl への参照を取得するには、リスト ビュー クラスから GetListCtrl をダイヤルする:

CListCtrl& listCtrl = GetListCtrl();

このトピックでは、リスト コントロールを使用して両方の方法を説明します。

参照

関連項目

CListCtrl の使い方

概念

コントロール (MFC)