列表视图控件List Control
列表视图控件有4种风格:
Icon、Small Icon、List和Report。下面简单说下4种风格各自的特点:
Icon大图标风格:列表项的图标通常为32×32像素,在图标的下面显示标签。
Small Icon小图标风格:列表项的图标通常为16×16像素,在图标的右面显示标签。
List列表风格:与小图标风格类似,图标和文字的对齐方式不同。
Report报表风格:列表视图控件可以包含一个列表头来描述各列的含义。每行显示一个列表项,通常可以包含多个列表子项。最左边的列表子项的标签左边可以添加一个图标,而它右边的所有子项则只能显示文字。这种风格的列表视图控件很适合做各种报表
类名:CListCtrl类
LVITEM结构和LVCOLUMN
Create动态创建列表视图控件
GetCheck指定行的复选框是否被选中 SetCheck设置复选框的状态
SetBkColor设置背景颜色
InsertColumn报告模式下插入一列
InsertItem插入一行(一项)
SetImageList给列表视图控件设置图像列表
GetItemCount获取项目总数
LVM_GETITEMCOUNT获取项目总数
获得总列数 GetColumn获取列中某项信息
LVM_GETITEMTEXT获取项文本
SetItemText设置文本
GetItemText获取文本
GetExtendedStyle获取扩展样式
SetExtendedStyle设置扩展样式
SetItemState选中指定行
GetItemState获取指定行的状态
DeleteColumn删除某列
DeleteItem删除某行
DeleteAllItems删除所有项
判断模式
SetTextColor设置文本前景色
GetTextColor获取文本前景色
SetTextBkColor设置文本背景色
GetTextBkColor获取文本背景色
SetBkImage设置背景位图
GetFirstSelectedItemPosition获取第一个选定项的位置
GetNextSelectedItem获取指定位置的索引和被选中的下一项
GetSelectedCount获取被选中项目的总数
GetHeaderCtrl获取列头指针 获得总列数
HitTest获取鼠标位置所在的行
NM_CLICK鼠标左键点击CListCtrl控件消息
以上实例工程下载:
链接:https://pan.baidu.com/s/1kKk-CgMk758IBaRwDAsAZA
提取码:6666
LVM_GETITEMCOUNT获取图标总数(项总数)
LVM_GETITEMTEXTA获取文本
LVM_GETITEMRECT获取图标的RECT
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2019-04-24 Arduino-常用指令
2019-04-24 第十章第三节 物体的浮沉条件及应用