列表视图控件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


浙公网安备 33010602011771号