CListCtrl

CListCtrlクラス」が表示されますが、コレクションの各 (イメージ リスト) からのアイコンとラベルからなる項目をリスト ビュー コントロール、」の機能をカプセル化します。アイコンとラベルの他に、各項目 colums、アイコンとラベルの右側に表示される情報を持つことができます。このコントロール ( CListCtrlクラス) Windows 95 および Windows NT 3.51 の下で実行されているプログラムのみ、後です。

CListCtrlクラスの概要を次に示します。詳細な概念についてを参照してください CListCtrl を使用して コントロールのトピック Visual の C++ プログラマのガイド

表示モード

リスト ビュー コントロールの内容は「ビュー」と呼ばれる 4 つの異なる方法で表示できます。

コントロールの現在のリスト ビューのスタイルを現在のビューを決定します。これらの詳細についてこれらのスタイルとその使用方法を参照してください 「: リスト コントロール スタイルの変更

拡張スタイル

標準リスト スタイルに加え、豊富な機能を提供する拡張スタイルの大規模なセットのCListCtrlクラスをサポートしています。この機能を例します。:

これらの新しい使用について拡張スタイルについてを参照してください 「: リスト コントロール スタイルの変更

項目とサブ項目

リスト ビュー コントロール内の各アイテム (イメージ リスト) からのアイコン、ラベル、現在の状態 (「項目データとして」と呼ばれる) は、アプリケーション定義の値で構成されます。1 つまたは複数のサブ項目も各項目に関連付けることができます。「サブ」は、レポート ビューでは、アイテム アイコンとラベル右側列に表示することができます文字列です。リスト ビュー コントロール内のすべての項目のサブ項目の数が同じ必要があります。

CListCtrlクラスの挿入、削除、検索、およびこれらの項目を変更するためのいくつかの機能を提供します。詳細については、 CListCtrl::GetItem CListCtrl::InsertItemCListCtrl::FindItemを参照してください CListCtrl を使用して: コントロールへの項目の追加、および CListCtrl を使用して: スクロール、整列、並べ替え、およびリスト コントロールでの検索

既定では、リスト ビュー コントロールのアイテムのアイコンとテキストの属性を格納するための責任です。ただし、これらの項目の種類に加え、 CListCtrlクラス「コールバック アイテム」サポートします。「コールバック アイテム」は、リスト ビュー アイテムですアプリケーション ? コントロールなく ? テキスト、アイコン、またはその両方が格納されます。コールバック マスクを使用して、アイテム属性 (テキストやアイコン)、アプリケーションによって提供されますを指定します。アプリケーション コールバック アイテムを使用する場合、オンデマンドのテキストやアイコンの属性を指定する必要があります。コールバック アイテムは既にアプリケーションがこの情報の一部を保持している場合に役立ちます。詳細についてを参照してくださいCListCtrl::GetCallBackMask 「: コールバック項目とコールバック マスク

イメージ リスト

ヘッダー項目のイメージ、アイコン、application? 状態の項目が含まれているリスト ビューを作成して、リスト ビュー コントロールに割り当てる ( CImageListクラスによって実装される) いくつかイメージ リスト、定義。各リスト ビュー コントロールに 4 つの異なる種類のイメージ リストを持つことができます。:

既定では、リスト ビュー コントロールはそれが破棄されるときに割り当てられたイメージ リストを破棄;ただし、開発者はそれは、もはやされるとき、各イメージ リスト、アプリケーションによって決定として破壊によってこの動作をカスタマイズできます。詳細についてを参照してください 「: リスト項目とイメージ リスト 「: リスト項目とイメージ リスト

#include lt;afxcmn.h>

クラス メンバーの |nbsp;基本クラス|階層図(&N)

サンプル特価; MFC サンプル DAOTABLE | MFC サンプル HTTPSVR | MFC サンプルlisthdr では | MFC サンプル ROWLIST | MFC サンプル DBVLIST(&N)

参照特価;CImageList(&N)

Index