您的位置:首页 > 其它

MFC控件List Control总结

2016-06-16 00:27 253 查看
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 控件 列表 CListCtrl