ウィンドウ スタイルを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) を制御するウィンドウ スタイルを分離できます。
必要条件
| 要件 | 値 |
|---|---|
| ヘッダー |
|