CListCtrl是List Control,即列表控件类,列表控件的每一行叫做一个item,每一列叫做一个subitem。每一行和每一列都有个ID号,可以确定唯一的单元格。
List Control列表控件怎么添加/使用?
两种方法:代码:用CListCtrl类(的一个对象)的Create()方法;
CListCtrl *m_pListCtrl; m_pListCtrl=new CListCtrl(); m_pListCtrl->Create(); m_pListCtrl->SetExtendedStyle();
详见CListCtrl基本用法 。
- VS资源视图的对话框GUI的工具箱那里拖一个List Control到对话框,再添加一个Control型变量(不是Value型)
四种显示风格Style
LVS_ICON: 为每个item显示大图标
LVS_SMALLICON: 为每个item显示小图标
LVS_LIST: 显示一列带有小图标的item
LVS_REPORT: 显示item详细资料
直观的理解:Windows资源管理器,“查看”标签下的“大图标,小图标,列表,详细资料”设置Style的几种方法:
- 35.CListCtrl显示样式的改变;看这里
- GUI的View属性;
- 在Create()方法的dwStyle参数中也可以指定;
- SetExtendedStyle()方法。
看一下这两篇文章
VS2010/MFC编程入门之二十八(常用控件:列表视图控件List Control 上)和(下),了解一下和List Control相关的Windows通知消息、相关的几个结构体(LVITEM、LVCOLUMN)、CListCtrl类的主要成员函数等等,对看下面的会有帮助。其他的关于List Control的操作,比较常用的如插入表头、插入列,插入行等网上教程很多,参考如下:
1. combo box和list control控件的使用
2. CListCtrl类用法
3. CListCtrl控件使用方法总结
不用全看,需要再查即可
MFC控件List Control总结
最新推荐文章于 2025-06-03 16:06:54 发布