MFC控件List Control总结

来源:互联网 发布:怎么联系淘宝官方客服 编辑:程序博客网 时间:2024/05/16 13:52
  • CListCtrl是List Control,即列表控件类,列表控件的每一行叫做一个item,每一列叫做一个subitem。每一行和每一列都有个ID号,可以确定唯一的单元格。

  • List Control列表控件怎么添加/使用?
    两种方法:

    1. 代码:用CListCtrl类(的一个对象)的Create()方法;

      CListCtrl *m_pListCtrl;m_pListCtrl=new CListCtrl();m_pListCtrl->Create();m_pListCtrl->SetExtendedStyle();

      详见CListCtrl基本用法 。

    2. VS资源视图的对话框GUI的工具箱那里拖一个List Control到对话框,再添加一个Control型变量(不是Value型)
  • 四种显示风格Style
    LVS_ICON: 为每个item显示大图标
    LVS_SMALLICON: 为每个item显示小图标
    LVS_LIST: 显示一列带有小图标的item
    LVS_REPORT: 显示item详细资料
    直观的理解:Windows资源管理器,“查看”标签下的“大图标,小图标,列表,详细资料”

  • 设置Style的几种方法:

    1. 35.CListCtrl显示样式的改变;看这里
    2. GUI的View属性;
    3. 在Create()方法的dwStyle参数中也可以指定;
    4. SetExtendedStyle()方法。
  • 看一下这两篇文章
    VS2010/MFC编程入门之二十八(常用控件:列表视图控件List Control 上)和(下),了解一下和List Control相关的Windows通知消息、相关的几个结构体(LVITEM、LVCOLUMN)、CListCtrl类的主要成员函数等等,对看下面的会有帮助。

  • 其他的关于List Control的操作,比较常用的如插入表头、插入列,插入行等网上教程很多,参考如下:
    1. combo box和list control控件的使用
    2. CListCtrl类用法
    3. CListCtrl控件使用方法总结
    不用全看,需要再查即可

0 0
原创粉丝点击