リスト コントロールとリスト ビュー
便宜上、 MFC は、 2 種類の方法でリスト コントロールをカプセル化します。リスト コントロールを使用する場合:
CListView は CEditView にエディット コントロールをカプセル化するようにコントロールをカプセル化する MFC のドキュメント/ビュー アーキテクチャを使用してリスト コントロールを簡単に統合することが多くあります: コントロールは、 MFC ビューの領域を塗りつぶします。(ビューは CListViewにコントロール、キャスト です )。
CListView のオブジェクトは CCtrlView と基本クラスから継承し、基本のリストのコントロールを取得するためにメンバー関数を追加します。ビューとしてビューを使用するには、ビューのメンバーを使用します。リスト コントロールのメンバー関数にアクセスし、 GetListCtrl のメンバー関数を使用します。これらのメンバーの使用:
リスト項目の 「」を追加、削除、または処理します。
定数またはリスト コントロールの属性を取得します。
CListViewの下にある CListCtrl への参照を取得するには、リスト ビュー クラスから GetListCtrl をダイヤルする:
CListCtrl& listCtrl = GetListCtrl();
このトピックでは、リスト コントロールを使用して両方の方法を説明します。