BOOL SetItemState(int nItem, UINT nState, UINT nStateMask);
- nItem 参数是要设置状态的项的索引。
- nState 参数是新的状态值。
- nStateMask 参数是用于掩码当前项状态的值,指定哪些位应该被修改。
以下是一个简单的示例:
// m_listCtrl 是你的 CListCtrl 对象
int nItemIndex = 0; // 假设要设置第一项的状态
UINT nNewState = LVIS_SELECTED; // 设置选中状态
UINT nStateMask = LVIS_SELECTED; // 指定要更改的状态
m_listCtrl.SetItemState(nItemIndex, nNewState, nStateMask);
在这个示例中,SetItemState 方法被用于将第一项设置为选中状态。你可以根据需要调整 nNewState 和 nStateMask 的值以满足你的具体需求。
请注意,nNewState 和 nStateMask 中使用的状态值(例如 LVIS_SELECTED)可以根据需要组合使用。
转载请注明出处:http://www.zyzy.cn/article/detail/18635/MFC/CListCtrl