リスト コントロールがレポート ビューに表示されると、列が表示され、各リスト コントロール アイテムのさまざまなサブ項目を整理する方法が提供されます。 この組織は、リスト コントロール内の列とリスト コントロール項目の関連付けられたサブ項目との間に 1 対 1 の対応を使用して実装されます。 サブ項目の詳細については、「 コントロールへの項目の追加」を参照してください。 レポート ビューのリスト コントロールの例は、Windows 95 および Windows 98 エクスプローラーの詳細ビューで提供されます。 最初の列には、フォルダー、ファイル アイコン、ラベルが一覧表示されます。 その他の列には、ファイル サイズ、ファイルの種類、最終更新日などが一覧表示されます。
列はいつでもリスト コントロールに追加できますが、列は、コントロールで LVS_REPORT
スタイル ビットが有効になっている場合にのみ表示されます。
各列には、列にラベルを付け、ユーザーが列のサイズを変更できるようにする関連するヘッダー項目 ( CHeaderCtrl を参照) オブジェクトがあります。
リスト コントロールがレポート ビューをサポートしている場合は、リスト コントロール アイテム内の可能なサブ項目ごとに列を追加する必要があります。 LVCOLUMN 構造体を準備し、InsertColumn を呼び出して列を追加します。 必要な列 (ヘッダー項目とも呼ばれます) を追加した後、埋め込みヘッダー コントロールに属するメンバー関数とスタイルを使用して、列を並べ替えることができます。 詳細については、「 ヘッダー コントロールの項目の順序付け」を参照してください。
注
リスト コントロールが LVS_NOCOLUMNHEADER スタイルで作成された場合、列の挿入は無視されます。