MFC CListCtrl 取消选中
来源:互联网 发布:漏洞扫描平台源码 编辑:程序博客网 时间:2024/05/17 08:53
最近写一个程序,用到CListCtrl 。其中取消选中,我开始使用的是
SetItemState(i, NULL, NULL);
一直觉得程序有问题,但是没有去深究。今天回过头来找原因,发现原来是这句错了。正确的写法应该是
SetItemState(i, 0, -1);
/////////////////////////////////////////////
另外引用一篇blog
CListCtrl 选中 和 取消选中
2009-08-13 22:52
//取消选择,并且高亮度显示取消
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();
//获得当前选择的,使用一个变量值来获得,每次的操作
阅读全文
0 0
- 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删除选中行
- # 深入理解Java内存模型
- #pragma pack(push,1) & #pragma pack(pop)
- Tuning Your DBMS Automatically with Machine Learning(智能数据库优化系统)
- Selenium笔记 原理分析及其使用之二 webelement
- 工厂方法模式和抽象工厂模式
- MFC CListCtrl 取消选中
- android 当Activity中弹出对话框时,无法监听返回键
- 火山小视频去水印解析下载工具
- SQLServer与ASP中DATEDIFF函数区别
- lintcode/leetcode由易至难第10题:Delete Node in a Linked List
- 正则表达式菜鸟教程3语法
- 机器学习中的特征变换(核函数)
- java设计模式20_观察者模式
- MathJax基础教程笔记