ListView_SetExtendedListViewStyleEx マクロ (commctrl.h)

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

構文

void ListView_SetExtendedListViewStyleEx(
   hwndLV,
   dwMask,
   dw
);

パラメーター

hwndLV

種類: HWND

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

dwMask

種類: DWORD

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

dw

種類: DWORD

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

戻り値

なし

解説

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

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー commctrl.h