CListCtrl控件的基本使用方法
来源:互联网 发布:编程图标素材 编辑:程序博客网 时间:2024/06/05 20:53
以下内容来自:vc++驿站
高级列表控件ListCtrl关联的MFC中的类:CListCtrl
■ 报表样式ListCtrl常用操作:1、添加列标题头:InsertColumn
2、获取与设置列宽:GetColumnWidth、SetColumnWidth
3、添加一行:InsertItem、SetItemText
4、获取与设置单元文本:GetItemText、SetItemText
5、允许多行选中时,获取选中的行数:GetSelectedCount
6、单行选中时,获取选中的行号:GetSelectionMark
7、选中某行:SetFocus、SetItemState(n, LVIS_SELECTED, LVIS_SELECTED);
8、获取某行的状态是否为选中:GetItemState(n, LVIS_SELECTED) == LVIS_SELECTED
9、删除所有行:DeleteAllItems
10、删除指定列:DeleteColumn
11、删除指定行:DeleteItem
12、获取与设置列表控件的背景色:GetBkColor、SetBkColor
13、获取与设置文字背景色:GetTextBkColor、SetTextBkColor
14、获取与设置文字前景色:GetTextColor、SetTextColor
15、获取与设置Check:首先设置列表控件的扩展属性:SetExtendStyle(LVS_EX_CHECKBOXES)、GetCheck、其次:SetCheck
16、获取与设置图标列表:首先使用CImageList控件的Create()函数创建一个对象,调用Add()函数加载图标,接着使用SetImageList和List控件进行关联,最后使用InsertItem()带图标的重载方式进行插入。GetImageList、SetImageList
17、获取与设置行附加数据:GetItemData、SetItemData
18、获取与设置扩展风格样式:GetExtendedStyle、SetExtendedStyle
19、设置正行选中与网格线:SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);
20、让ListCtrl支持编辑的功能:
①、将属性中的 Edit Labels 设置为 True;
②、响应控件的 LVN_EDNLABELEDIT 消息,添加如下代码:
CString strText;
m_ListCtrl.GetEditControl()->GetWindowText(strText);
m_ListCtrl.SetItemText(pDispInfo->item.iItem, pDispInfo->item.iSubItem, strText);
以上只是对报表样式的ListCtrl的常用操作,如果大家想要更为详细的操作说明或者实现特定的功能请查找相关方面的文档,如:MSDN。
0 0
- CListCtrl控件的基本使用方法
- VC CListCtrl控件的使用方法
- CListCtrl 列表控件的使用方法
- VC CListCtrl控件的使用方法
- CListCtrl 列表控件的使用方法 详解
- VC/MFC中 CListCtrl控件的使用方法
- CListCtrl 列表控件的使用方法 详解 .
- CListCtrl 列表控件的使用方法详解
- CListCtrl控件使用方法总结
- CListCtrl控件使用方法总结
- CListCtrl控件使用方法总结
- CListCtrl控件使用方法总结
- CListCtrl控件使用方法总结
- CListCtrl控件使用方法总结
- CListCtrl控件使用方法总结
- CListCtrl控件使用方法总结
- CListCtrl控件使用方法总结
- CListCtrl控件使用方法总结
- Struts2入门示例教程
- 高内聚 低耦合
- D的小L (全排列)
- pyexcel_xls (Python第三方包)
- ES权威指南_07_admin monitor deploy_01 Monitoring
- CListCtrl控件的基本使用方法
- 删除数据库用户时,数据库主体在该数据库中拥有 架构,无法删除解决方法
- TortoiseGit操作本地仓库的详细使用方法(1)-建库回溯
- android gradle plugin version 2.3.0-alpha1 is too old 解决办法
- SAP HANA跟我学HANA系列之创建属性视图一
- html 盒子模型基础(内联元素的盒模型)(二)
- unity学习历程与总结
- redis-cli源码分析
- 粒子动画