删除LIstContr中的选定行
来源:互联网 发布:软件项目需求管理 编辑:程序博客网 时间:2024/06/02 04:19
大家都知道,ListControl只能点击第一列来选中想选中的项,而很多朋友想实现点击直接选择一行的功能,其实很简单,直接把它的ExtentedStyle设置一下就可以了,如下:
m_listcontrol为控件CListCtrl*变量
点击选中一行:m_listcontrol.SetExtendedStyle(m_listcontrol.GetExtendedStyle()|LVS_EX_FULLROWSELECT);
而如何得到具体一项里面的值,又成了很多朋友的问题,其实也很简单,下面是我知道的一种方法:
得到具体的某一项:
CString str;
int nId;
//首先得到点击的位置
POSITION pos=m_listcontrol.GetFirstSelectedItemPosition();
if(pos==NULL)
{
MessageBox("请至少选择一项","娃子理财",MB_ICONEXCLAMATION);
return;
}
//得到行号,通过POSITION转化
nId=(int)m_listcontrol.GetNextSelectedItem(pos);
//得到列中的内容(0表示第一列,同理1,2,3...表示第二,三,四...列)
str=m_listcontrol.GetItemText(nId,0);
str=m_listcontrol.GetItemText(nId,1);
...
- 删除LIstContr中的选定行
- vc删除MSflexgrid表格中的选定行
- MFC 实现删除选定行
- 删除选定的MSHFlexGrid控件中的一行
- MFC ListControl 删除选定的多行
- 删除表格选定记录
- js表格操作类(添加一行,删除一行,排序,上移选定行,下移选定行)
- C# ListView 删除选定行的两种方法
- 鼠标单击的行反色,删除选定的行
- DataList同时选定删除多项
- 快速删除选定区域数据
- 机房重构---添加删除用户(删除DataGridView选定行,更新数据库)
- dataGridView删除(选定一行删除)
- excel选定行变色
- vim选定行编辑
- js操作表格操方法,增加,删除行,上移,下移一行选定行
- asp.net 删除表格选定记录
- mysql 数据库选定 创建 删除 变更
- 书:计算机网络高级软件编程技术(P46) 之 基础训练:使用Arp协议获得本地局域网内在线主机MAC地址
- 发现一个c和java语言执行的差异
- uva 11069
- Win32剪贴簿
- JAVA初学之方法的重载与重写
- 删除LIstContr中的选定行
- 4: Data Abstraction
- DDRAW第三学年 工程设置relese模式 添加DDRAW.lib在后面
- 在ASP.NET 中,Javascript 分别获取Html服务器控件和Web服务器控件的方法
- SDK安卓模拟器CPU/ABI为灰色不显示的解决
- 类
- Python 入门教程 18 ---- File Input/Output
- Leetcode: Simplify Path
- Linux文件系统从磁盘读页面