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

  • 相关阅读:
    Excel用FREQUENCY统计数值的在指定区间内出现频率
    vim 中的 使用进阶
    sed 处理 多个文件的问题
    在 centos6.4 上编译 mysql 源代码安装数据库
    hadoop 上跑 python job 引入 第三方依赖的解决办法
    关于hadoop的学习笔记
    Gcc的一些参数说明
    makefile 的一些常识
    哈希表

  • 原文地址:https://www.cnblogs.com/zhouwanqiu/p/6918912.html
Copyright © 2011-2022 走看看