VC/MFC列表CListCtrl类的LVCOLUMN和LVITEM详解
来源:互联网 发布:有淘宝账号怎么开店 编辑:程序博客网 时间:2024/06/05 08:42
int
int
LPARAM lParam;
int iIndent;
} LVITEM, FAR *LPLVITEM;列表项常用的属性如下:View指定程序运行后列表视图控件最初显示的方式,可以设置为Icon(大图标)、SmallIcon(小图标)、List(列表)或Report(报表);Single selection表示每次只能选中一个项;Auto arrange使得项目在Icon和Small Icon显示方式下能够自动排序;Edit Labels表示可以编辑项目的卷标;No column header表示取消控件所有列的标题。
列表视图控件(List Control)
列表视图控件是一种非常常用的控件,在需要以报表形式显示数据时,列表控件通常是最好的选择,许多专用的数据报表控件,也是在它的基础上派生而来。与树视图类似,列表控件可以由多个子项目组成,并且支持大图标、小图标、列表和报表4种方式显示信息,如图1所示。
图1 列表视图的4种显示方式
列表视图包含一个项目列表,而其中每个项目由图标、项目名称和多个子项组成,每一个子项所包含的项目的数目必须相同,属性相同的每个子项显示在同一个列中。列表视图控件有两个重要的数据结构LVCOLUMN和LVITEM。LVCOLUMN用于定义报表方式下的“列”的结构;LVITEM用于定义“项”的结构。这两个结构的定义及说明如下:
UINT mask;
int fmt;
int cx;
LPTSTR pszText; //列的标题
int cchTextMax;
int iSubItem;
int iImage;
int iOrder;
} LVCOLUMN, FAR *LPLVCOLUMN;
typedef struct _LVITEM {
UINT
int
int
UINT
UINT
LPTSTR pszText;
int
int
LPARAM lParam;
int iIndent;
} LVITEM, FAR *LPLVITEM;
- VC/MFC列表CListCtrl类的LVCOLUMN和LVITEM详解
- VC/MFC列表CListCtrl类的LVCOLUMN和LVITEM详解
- VC/MFC列表CListCtrl类的LVCOLUMN和LVITEM详解
- VC/MFC列表CListCtrl类的LVCOLUMN和LVITEM详解
- VC/MFC列表CListCtrl类的LVCOLUMN和LVITEM详解
- VC/MFC列表CListCtrl类的LVCOLUMN和LVITEM详解
- VC/MFC列表CListCtrl类的LVCOLUMN和LVITEM详解
- VC中CListCtrl中的LVCOLUMN和LVITEM详细介绍
- VC中CListCtrl中的LVCOLUMN和LVITEM详细介绍
- LVCOLUMN和LVITEM
- VC获取CListCtrl的LVITEM
- LVCOLUMN和LVITEM究竟是什么?
- LVCOLUMN和LVITEM结构体解析
- LVCOLUMN和LVITEM结构体解析
- MFC 列表控件CListCtrl详解
- VC MFC列表视图(CListCtrl)控件
- VC MFC列表视图(CListCtrl)控件
- CListCtrl的LVCOLUMN简单使用笔记
- 2014年计划
- Python中re(正则表达式)模块学习
- 11-22学生信息管理系统
- properties属性配置文件
- Linux 下文件打包和压缩
- VC/MFC列表CListCtrl类的LVCOLUMN和LVITEM详解
- 13--1递归求奇数连乘的积
- 新晨-交换平台系统
- 学好Python必读的几篇文章
- 新APP《故事会中篇故事集》成功上架 & 新应用《故事中国》安卓版预告
- cocos2d-x学习笔记(20)-- box2d入门(转)
- 2013年11.25本周计划
- 静态方法为什么只能使用静态变量
- http 协议