MFC CListCtrl 取消选中
来源:互联网 发布:greendao查询所有数据 编辑:程序博客网 时间:2024/04/30 11:54
最近写一个程序,用到CListCtrl 。其中取消选中,我开始使用的是
SetItemState(i, NULL, NULL);
一直觉得程序有问题,但是没有去深究。今天回过头来找原因,发现原来是这句错了。正确的写法应该是
SetItemState(i, 0, -1);
/////////////////////////////////////////////
另外引用一篇blog
//取消选择,并且高亮度显示取消
this->m_ListCtrl.SetItemState(iCurSelectIndex, 0,-1);
特别注意,这里的 -1 是取消高亮度显示,0表示取消选择。
//选中,并且高亮度显示
//Select
this->m_ListCtrl.SetItemState(iLineNo,LVIS_SELECTED|LVIS_FOCUSED,LVIS_SELECTED|LVIS_FOCUSED|LVIS_DROPHILITED);//选择
this->m_ListCtrl.SetItemState(iLineNo,~LVIS_SELECTED,LVIS_DROPHILITED);
this->m_ListCtrl.SetSelectionMark(iLineNo);
this->m_ListCtrl.EnsureVisible(iLineNo,TRUE);
this->m_ListCtrl.SetFocus();
//获得当前选择的,使用一个变量值来获得,每次的操作
http://hi.baidu.com/steelblue/blog/item/02c987fd9b99611f08244d7f.html
- MFC CListCtrl 取消选中
- MFC CListCtrl 取消选中
- CListCtrl 选中 和 取消选中
- CListCtrl 选中 和 取消选中
- CListCtrl 取消选中某一行
- MFC CheckBox控件选中或取消选中
- MFC CListCtrl设置选中和不选中状态1
- mfc获取CListCtrl控件的选中表头和内容
- MFC CListCtrl
- MFC--CListCtrl
- [MFC] Clistctrl
- clistctrl选中当行
- CListCtrl选中颜色更改!
- CListCtrl 整行选中
- Clistctrl控件选中状态
- CListCtrl选中行
- CListCtrl删除选中行
- CListCtrl删除选中行
- 表变量与临时表的优缺点
- MLDN JAVA-web培训视频教程
- 进来理一下关系,绕死你!
- SNS
- Linux 下 apache + resin 安装与整合
- MFC CListCtrl 取消选中
- FFmpeg的C++封装:FFmpegWrapper
- Windows下FFmpeg快速入门
- 如何用ftok来产生相关的key_t值
- sqlite用法
- Linux2.6.18.8内核中netfilter分析
- Apache2 httpd.conf 中文版
- 阿里巴巴陷入欺诈危机 CEO卫哲引咎辞职
- MTK Video FAq 3