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

  • 相关阅读:
    python技巧31[移植python2.x到3.x]
    python转载[正则表达式指南]
    Linux守护进程(init.d和xinetd)
    系统host文件的使用
    python技巧31[python文件的encoding和str的decode]
    python类库26[读写mysql]
    Windows批处理中文件的属性
    python类库31[读取环境变量]
    python基础31[python内置函数列表]
    文件共享和存储服务器
  • 原文地址:https://www.cnblogs.com/zhouwanqiu/p/6918912.html
Copyright © 2011-2022 走看看