怎样让listctrl中的行不被选中

mickeyhao85 2009-02-04 04:09:54
在listctrl中填入值时,他每行会跟随反显
但是我填完之后就不要选中了
哪个函数可以做到啊?

m_list.SetItemState(-1, LVIS_SELECTED, LVIS_SELECTED);
好像不行
...
...全文
116 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lwx300 2009-02-05
  • 打赏
  • 举报
回复
//不选中某项:m_list.SetItemState(nItem, 0, LVIS_SELECTED);

//不选中所有项:
int nCount = m_list.GetItemCount();
for (int i = 0; i < nCount; i++)
{
m_list.SetItemState(i, 0, LVIS_SELECTED);
}
mickeyhao85 2009-02-04
  • 打赏
  • 举报
回复
我在顶
mickeyhao85 2009-02-04
  • 打赏
  • 举报
回复
高手们指点下啊
我顶上去
mickeyhao85 2009-02-04
  • 打赏
  • 举报
回复
好像没有
我就是想在我填完数据之后让listctrl不在反显了
fandh 2009-02-04
  • 打赏
  • 举报
回复
你看看,是不是设置了 :LVS_EX_FULLROWSELECT 属性?去掉这个属性

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧