HRESULT ModifyItemState(
int nIndex, // index of the item to be modified
HRESULTITEM itemID, // item identifier
UINT uAdd, // listview-item state flags
UINT uRemove // listview-item state flags
);
uAdd有如下可选值:
LVIS_CUT
LVIS_DROPHILITED
LVIS_FOCUSED
LVIS_SELECTED
在函数中将第三个参数设为NULL
UINT nState=m_ctrlListCtrl.GetItemState(index,LVIF_STATE);
nState&=!nState;
m_ctrlListCtrl.SetItemState(index,nState,LVIF_STATE);
index是高亮显示行的行号
高亮:
m_LCyichuzu.SetItemState(0,LVIS_DROPHILITED,LVIS_DROPHILITED);
本文介绍了一个用于修改ListView项状态的函数。通过设置不同的参数,可以实现如高亮显示等功能。文章详细展示了如何使用该函数来改变指定项的状态。
5420

被折叠的 条评论
为什么被折叠?



