新建一个对话框工程;添加CListCtrl控件;为控件添加成员变量,如下图;

成员变量名称,m_ctrllist;

如下图,找到对话框初始化成员函数,转到定义,进入此函数代码;

找到 // TODO: 在此添加... 行,在后面添加为CListCtrl插入列和插入数据的代码;

我的VS有些问题,控件ID的定义有时是灰的,正常不会;

运行一下,结果如下;代码见后;

数据没有显示全;设置控件风格;打不开设计界面;VS出了问题;

手动在RC文件中添加一个风格,LVS_LIST,各风格之间是 | 的关系;WS_BORDER,是指的控件带边框;运行一下,结果如下;

添加一个LVS_REPORT风格就对了;

也可以设置文本色、文本背景色、背景色;

添加的代码如下;

        // TODO: 在此添加额外的初始化代码m_ctrllist.InsertColumn(0, _T("学号")); //添加列名//m_ctrllist.InsertColumn()m_ctrllist.InsertColumn(1, _T("姓名"));m_ctrllist.InsertColumn(2, _T("专业"));m_ctrllist.InsertColumn(3, _T("成绩"));m_ctrllist.SetColumnWidth(0, 80); //设置列宽m_ctrllist.SetColumnWidth(1, 80);m_ctrllist.SetColumnWidth(2, 150);m_ctrllist.SetColumnWidth(3, 90);m_ctrllist.SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);//设置扩展格式,整行选择,网格线for (int i = 0; i<6; i++){int n = m_ctrllist.InsertItem(0, _T("tw-1001"));m_ctrllist.SetItemText(n, 1, _T("renfeng"));m_ctrllist.SetItemText(n, 2, _T("computer science"));m_ctrllist.SetItemText(n, 3, _T("96"));}m_ctrllist.SetBkColor(RGB(255, 0, 0));m_ctrllist.SetTextBkColor(RGB(0, 250, 12));m_ctrllist.SetTextColor(RGB(0, 25, 250));

MFC CListCtrl控件基本使用图解相关推荐

  1. MFC 列表控件CListCtrl加载类似QQ界面的头像与文字

    本文主要讲述使用VS2012 MFC的CListCtrl(列表)控件加载类似于QQ界面的图片与文字数据.主要通过CListCtrl::InsertColumn.InsertItem.SetItemTe ...

  2. VC MFC列表视图(CListCtrl)控件

    VC MFC列表视图(CListCtrl)控件 列表视图控件 图标风格 CListCtrl类里要了解的函数 SetImageList为列表控件关联一个图像列表 InsertItem插入一项 GetSe ...

  3. MFC列表控件ListControl和树控件TreeControl

    列表控件 列表相关的类:CListCtrl-父类是CWnd,本质是一个控件: CListView-父类是CView,本质是一个视图.相当于在视图中嵌入了一个CListCtrl控件 列表控件的使用 1. ...

  4. CListCtrl控件使用指南(大全)

    ---------------------------------------------------------------------------------------------------- ...

  5. CListCtrl控件详解

    1.视图类别 列表视图控件可用四种不同方式显示其内容,称之为"视图",有以下四个类别: 图标视图:每一项以全尺寸图标(32×32像素)出现,下面有一个标签.用户可在列表视图窗口拖动 ...

  6. CListCtrl控件

    CListCtrl控件在数据库编程中是用得比较多的控件之一,也是Window控件中较难掌握的一个控件.他可以有四显示方式 1:报告显示方式 在Report方式中,列表控件的显示方式是有行和列的,行有叫 ...

  7. VS2008 在IE8中 调试 ActiveX控件 无法进入断点的解决方法 设置VS2008和IE8 调试ATL MFC ActiveX控件

    VS2008 在IE8中 调试 ActiveX控件 无法进入断点的解决方法 设置VS2008和IE8 调试ATL MFC ActiveX控件 参考文章: (1)VS2008 在IE8中 调试 Acti ...

  8. MFC常见控件:滚动条控件

    MFC常见控件:滚动条控件 1. 滚动条控件简介 滚动条大家也很熟悉了,Windows窗口中很多都有滚动条.列表框和组合框设置了相应属性后,如果列表项显示不下也会出现滚动条.滚动条分为水平滚动条(Ho ...

  9. MFC列表控件(ListControl)

    1. CListCtrl 样式及设置 LVS_ICON: 每个item显示大图标LVS_SMALLICON: 每个item显示小图标LVS_LIST: 显示一列带有小图标的itemLVS_REPORT ...

最新文章

  1. 美多商城之用户中心(修改密码)
  2. 【Latex】一些使用
  3. js如何清空数组最快?
  4. win10分屏快捷键无法使用_你知道哪些关于win10的快捷操作
  5. fastdfs 一个group内实现按照不同的项目,指定路径存储.
  6. (32)System Verilog模块调用包中类的方法
  7. [HNOI2012]三角形覆盖问题
  8. 知识管理java_java面试题 - 集合框架
  9. c#实现list集合移除某些列_List方法
  10. java打印堆栈信息linux,在C/C++程序里打印调用栈信息(转载)
  11. 直播APP源码在ftp服务器搭建教程
  12. 八大常用渗透测试工具
  13. 入侵检测系统(IDS)分类
  14. nodejs+koa2实现微信小程序签名和请求支付(二)
  15. 当幻想的小说来到现实——基于stable diffusion的小说插画生成
  16. 2010-05-20 代码复用、使用率情况分析
  17. Android获取内置sdcard跟外置sdcard路径
  18. 这位.NET开发者曾说:“GitHub 存在的意义,是帮助开发人员”,但还是要离职了...
  19. 中国量子计算机应用普及,郭光灿院士专访:量子产业全梳理,15年后量子计算机或可普及...
  20. 汇编程序:将字符串倒序输出

热门文章

  1. pycharm运行出现ImportError:No module named
  2. delphi 读取ini所有项_财务机器人真的会代替财务人员所有工作吗?
  3. NIO的Buffer
  4. Python 技术篇-获取requests里的二进制文本并保存为音频、图片文件,提取requests里的多媒体信息
  5. 时差法超声波流量计的原理
  6. 嵌入式 Jlink中flash.csv和*.jflash文件分析
  7. 【生活】1024,快乐
  8. CTFshow 文件上传 web154
  9. 量子计算机到底神在哪里说明文,“九章”量子计算机到底有多神!
  10. 【根据网上其他没有解决】XAMPP报错Error: Apache shutdown unexpectedly