List-View ウィンドウ スタイル
次のウィンドウ スタイルは、リスト ビュー コントロールに固有です。
定数 | 説明 |
---|---|
|
項目は、アイコンと小さなアイコン ビューで左揃えになります。 |
|
コントロールの現在の配置。 |
|
項目は、アイコンおよび小さいアイコン ビューのリスト ビュー コントロールの上部に配置されます。 |
|
アイコンはアイコンと小さなアイコン ビューに自動的に配置されます。 |
|
項目のテキストは、その場で編集できます。 親ウィンドウは 、LVN_ENDLABELEDIT 通知コードを処理する必要があります。 |
|
このスタイルでは、アイコン ビューを指定します。 |
|
このスタイルでは、リスト ビューを指定します。 |
|
列ヘッダーはレポート ビューに表示されません。 既定では、列にはレポート ビューにヘッダーがあります。 |
|
項目テキストはアイコン ビューの 1 行に表示されます。 既定では、項目のテキストはアイコン ビューで折り返される場合があります。 |
|
スクロールは無効になっています。 すべての項目がクライアント領域内にある必要があります。 このスタイルは、 LVS_LIST または LVS_REPORT スタイルと互換性がありません。 詳細については、サポート技術情報の記事 Q137520 を参照してください。 |
|
列ヘッダーはボタンのように機能しません。 このスタイルは、レポート ビューで列ヘッダーをクリックしても、並べ替えなどのアクションが実行されない場合に使用できます。 |
|
バージョン 4.70。 このスタイルは、仮想リスト ビュー コントロールを指定します。 このリスト コントロール スタイルの詳細については、「 List-View コントロールについて」を参照してください。 |
|
所有者ウィンドウは、レポート ビューでアイテムを塗りつぶすことができます。 リスト ビュー コントロールは、各項目を描画するために WM_DRAWITEM メッセージを送信します。サブ項目ごとに個別のメッセージは送信されません。
DRAWITEMSTRUCT 構造体の iItemData メンバーには、指定したリスト ビュー アイテムのアイテム データが含まれています。 |
|
このスタイルでは、レポート ビューを指定します。 リスト ビュー コントロールでLVS_REPORT スタイルを使用する場合、最初の列は常に左揃えになります。 LVCFMT_RIGHTを使用してこの配置を変更することはできません。 列の配置の詳細については、 LVCOLUMN を参照してください。 |
|
コントロールが破棄されると、イメージ リストは削除されません。 このスタイルを使用すると、複数のリスト ビュー コントロールで同じイメージ リストを使用できます。 |
|
コントロールにフォーカスがない場合でも、選択内容が常に表示されます。 |
|
一度に 1 つの項目のみを選択できます。 既定では、複数の項目を選択できます。 |
|
このスタイルは、小さなアイコン ビューを指定します。 |
|
アイテム インデックスは、アイテム テキストに基づいて昇順で並べ替えられます。 |
|
アイテム インデックスは、アイテム テキストに基づいて降順に並べ替えられます。 |
|
コントロールの現在のウィンドウ スタイルを決定します。 |
|
項目の配置とヘッダーの外観と動作を制御するウィンドウ スタイルを決定します。 |
解説
LVS_SORTASCENDINGスタイルとLVS_SORTDESCENDINGスタイルでは、アイテムのテキストに基づいて項目のインデックスがそれぞれ昇順または降順で並べ替えられます。 LVS_LISTビューとLVS_REPORT ビューでは、インデックスと同じ順序でアイテムが表示されるため、並べ替えの結果はユーザーにすぐに表示されます。 LVS_ICONビューとLVS_SMALLICON ビューでは、項目インデックスを使用してアイコンの位置を決定しません。 これらのビューでは、並べ替えの結果はユーザーに表示されません。
LVS_TYPEMASK マスクを使用すると、現在のビューに対応するウィンドウ スタイル (LVS_ICON、LVS_LIST、LVS_REPORT、LVS_SMALLICON) を分離できます。
LVS_ALIGNMASK マスクを使用すると、項目の配置を指定するウィンドウ スタイル (LVS_ALIGNLEFTとLVS_ALIGNTOP) を分離できます。
LVS_TYPESTYLEMASK マスクを使用すると、項目の配置 (LVS_ALIGNLEFTとLVS_ALIGNTOP) を制御するウィンドウ スタイルと、ヘッダーの外観と動作 (LVS_NOCOLUMNHEADERとLVS_NOSORTHEADER) を制御するウィンドウ スタイルを分離できます。
必要条件
要件 | 値 |
---|---|
ヘッダー |
|