zoukankan      html  css  js  c++  java
  • 列表控件

    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:下的文件和目录

  • 相关阅读:
    Linux学习笔记之Linux Centos关闭防火墙
    ELK学习笔记之Logstash详解
    ELK学习笔记之ElasticSearch的索引详解
    C语言拼接字符串 -- 使用strcat()函数
    linux 中的 open() read() write() close() 函数
    stderr 和stdout
    ubuntu14.04 放开串口权限
    ubuntu14.04 安装 openssh-server
    串口接线
    ubuntu + usb转RS232驱动
  • 原文地址:https://www.cnblogs.com/zhouwanqiu/p/6918912.html
Copyright © 2011-2022 走看看