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 |