ListView_SetItemIndexState マクロ (commctrl.h)
指定したリスト ビュー 項目の状態を設定します。 このマクロを使用するか、LVM_SETITEMINDEXSTATE メッセージを明示的に送信します。
構文
HRESULT ListView_SetItemIndexState(
[in] HWND hwndLV,
[in] LVITEMINDEX *plvii,
[in] UINT data,
[in] UINT mask
);
パラメーター
[in] hwndLV
型: HWND
リスト ビュー コントロールのハンドル。
[in] plvii
型: LVITEMINDEX
項目の LVITEMINDEX 構造体へのポインター。 呼び出し元は、この構造体の割り当てとメンバーの設定を担当します。
[in] data
型: UINT
List-View 項目の状態 フラグの 1 つ以上の (ビットごとの組み合わせとして) 項目に設定する状態。
[in] mask
型: UINT
パラメーター データで指定された状態の有効なビット。 詳細については、LVITEM) 構造体の stateMask メンバーを参照してください。
戻り値
型: HRESULT
HRESULT
リターン コード | 形容 |
---|---|
E_FAIL | 状態を設定できませんでした。 |
E_UNEXPECTED | リスト ビュー コントロールが操作の準備ができていません。 |
S_OK | 操作が成功しました。 |
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows Server 2008 [デスクトップ アプリのみ] |
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | commctrl.h |