ListView_SetExtendedListViewStyleEx マクロ (commctrl.h)

スタイル マスクを使用してリスト ビュー コントロールの拡張スタイルを設定します。 このマクロを使用することも、LVM_SETEXTENDEDLISTVIEWSTYLE メッセージを明示的に送信することもできます。

構文

void ListView_SetExtendedListViewStyleEx(
   HWND  hwndLV,
   DWORD dwMask,
   DWORD dw
);

パラメーター

hwndLV

型: HWND

スタイルの変更を受け取るリスト ビュー コントロールのハンドル。

dwMask

型: DWORD

影響を受ける dw のスタイル 指定する DWORD 値。 このパラメーターは、拡張 List-View スタイルの組み合わせにすることができます。 dwMask の拡張スタイルのみが変更されます。 他のすべてのスタイルは、そのまま維持されます。 このパラメーターが 0 の場合、dw 内のすべてのスタイルが影響を受ける可能性があります。

dw

型: DWORD

設定する拡張リスト ビュー コントロール スタイルを指定する DWORD 値。 このパラメーターは、拡張 List-View スタイルの組み合わせにすることができます。 設定されていないが、dwMaskで指定されているスタイルは削除されます。

戻り値

何一つ

備考

このマクロを使用して LVS_EX_CHECKBOXES スタイルを設定すると、以前に設定した状態イメージ インデックスは破棄されます。 すべてのチェック ボックスは、オフの状態に初期化されます。 状態イメージ インデックスは、LVITEM 構造体の 状態 メンバーのビット 12 から 15 に含まれます。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2003 [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー commctrl.h