1 怎样隐藏ListCtrl列表头的排序小三角形

在创建控件是加入|LVS_NOSORTHEADER风格即可。

一下是用法总结:

本文根据本人在项目中的应用,来谈谈CListCtrl的部分用法及技巧。当初学习时,查了很多资料,零零碎碎的作了些记录,现在主要是来做个总结,方便以后查阅。主要包括以下十三点内容:基本操作、获取选中行的行号、复选框操作、动态设置选中行的字体颜色、设置选中行的背景颜色、禁止拖动表头、让第一列居中显示、设置行高与字体、虚拟列表技术、点击表头时进行归类、向上与向下移动、动态调整大小问题、避免闪烁问题。

      分为两篇来进行总结。本篇重点总结:基本操作获取选中行的行号复选框操作动态设置选中行的字体颜色设置选中行的背景颜色

  1、基本操作

     分别从下面四点来介绍CListCtrl的基本操作:

     ①设置列表视图显示方式

      Ⅰ. CListCtrl有四种样式:LVS_ICON、LVS_SMALLICON、LVS_LIST、LSV_REPORT,可通过控件属性来设置。本文所述均为LSV_REPORT属性。

      Ⅱ. 扩展样式:

      常用的扩展样式有三种:LVS_EX_FULLROWSELECT、LVS_EX_GRIDLINES、LVS_EX_CHECKBOXES,分别对应作用 选中某行时使正行高亮、设置网格线、item前生成Ckeckbox控件。

      使用SetExtendedStyle(style)函数设置扩展样式,使用GetExtendedStyle()函数获取样式,如:               

网友评论