释义 |
CListCtrl::SetItemState
BOOL SetItemState(int nItem, LVITEM* pItem) BOOL SetItemState(int nItem, UINT nState, UINT nMask)
返回值: 如果成功,则返回非零值,否则为0。
参数:nItem | 要设定状态项的索引。 | pItem | LVITEM结构的地址,如联机文档“平台SDK”中所述。该结构的stateMask成员指定了要改变的状态位,并且state成员则包含这些位的新值。另一个成员则被忽略。 | nState | 状态位的新值。 | nMask | 指定要改变状态位的掩码。 |
说明: 改变列表视图控件中项的状态。 项的“状态”指指定项有效位的数值,它指示了用户的动作,或其它影响项状态的行为。列表视图控件改变了某些状态位,就如同用户选择了某一项。为了使项失效或隐藏项,或者为了指定覆盖图或状态图,应用必须改变其它的状态位。
请参阅:CListCtrl::GetItemState |