列表控件

1、相关类

  CListCtrl类 -列表控件,父类是CWnd类,控件类,常用在对话框程序中

  CListView类 -列表视图,父类是CCtrlView类,视图类,常用在文档视图应用中。

    可以通过调用CListView::GetListCtrl()函数,返回相关的列表控件

2、CListCtrl类的使用

  2.1列表控件有四种显示方式(样式)

    ICon-图标、SmallIcon-小图标、List-列表、Report-报表

  2.2设置列表控件的图标列表(图标列表、小图标列表)

    CImageList类 -图标列表类

    1)创建图标列表

      BOOL Create(

        UINT nBitmapID,  //位图的资源ID

        int cx,  //每个图标在位图中所占的宽度

        int nGrow,  //图标列表的增长值

        COLORREF crMask  //遮挡色,设置的颜色在图标中为透明不显示的,常用来过滤背景色

      );

    2)设置图标列表

      CListCtrl::SetImageList

  2.3插入列表控件的报表方式的列

    CListCtrl::InsertColumn

  2.4添加控件的数据项

    CListCtrl::InsertItem

  2.5设置其它各列的文本

    CListCtrl::SetItemText

  2.6设置/获取数据项的附加数据

    CListCtrl::SetItemData/GetItemData

  2.7CStringList -字符串链表

     CStringList::AddTail/AddHead  添加字符串

     CStringList::RemoveAll  清空链表

     CStringList::GetAt  获取某一元素

     CStringList::FindIndex  根据元素的索引返回位置信息

  2.8设备背景图片

    AfxOleInit();

    CListCtrl::SetBkImage

    CListCtrl::SetTextBkColor(CLR_NONE);

  2.9修改窗口样式

    CWnd::ModifyStyle

 

例子:使用列表控件显示C:\下的文件和目录

 

转载于:https://www.cnblogs.com/zhouwanqiu/p/6918912.html

  • 0
    点赞
  • 0
    收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:编程工作室 设计师:CSDN官方博客 返回首页
评论
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值