CListCtrl::SetItemState

BOOL SetItemState(int nItem, LVITEM* pItem)
BOOL SetItemState(int nItem, UINT nState, UINT nMask)

返回值:
如果成功,则返回非零值,否则为0。

参数:
nItem要设定状态项的索引。
pItemLVITEM结构的地址,如联机文档“平台SDK”中所述。该结构的stateMask成员指定了要改变的状态位,并且state成员则包含这些位的新值。另一个成员则被忽略。
nState状态位的新值。
nMask指定要改变状态位的掩码。

说明:
改变列表视图控件中项的状态。
项的“状态”指指定项有效位的数值,它指示了用户的动作,或其它影响项状态的行为。列表视图控件改变了某些状态位,就如同用户选择了某一项。为了使项失效或隐藏项,或者为了指定覆盖图或状态图,应用必须改变其它的状态位。

请参阅:CListCtrl::GetItemState