CListCtrl::SetItemState
更改项目的状态在列表视图控件的。
BOOL SetItemState(
int nItem,
LVITEM* pItem
);
BOOL SetItemState(
int nItem,
UINT nState,
UINT nMask
);
参数
nItem
将状态设置项的索引。pItem
一 LVITEM 结构的地址,如 Windows SDK所述。 结构的 stateMask 成员指定的状态位更改和结构的 state 成员包含这些位的新值。 其他成员被忽略。nState
状态位的新值。 有关可能值列表,请参见 CListCtrl::GetNextItem 和 LVITEM 状态成员。nMask
指定的状态位掩码更改。 此值对应于 LVITEM 结构的stateMask成员。
返回值
非零,如果成功;否则零。
备注
项的“状态”是指定项目的可用性的值,指示用户操作或反映项目的状态。 列表视图控件更改某些状态位,例如,当用户选择一个项目。 应用程序可能会将其他状态位禁用或隐藏该项目,或指定复盖图像或状态图像。
示例
为 CListCtrl::GetTopIndex参见示例。
要求
Header: afxcmn.h