All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
制作“You Are Here”按钮_[Html教程]
使用PHP,5.0,轻松解析XML文档_php资料_编程技术
asp.net把输入文字转化成图片_[Asp.Net教程]
11种php编程典型安全隐患及处理_[PHP教程]
TABLE导入到EXCEL_[Asp.Net教程]
使用MS,SQL7的LINKED,SERVER第二篇_mssql学习_编程技术
测试,Apache,Web,和,PHP,应用程序服务器_php资料_编程技术
为您详解PHP开发工具的使用与分析_php资料_编程技术
ajax缓存解决123_[AJAX教程]
SQL,Server,索引结构及其使用(四)_[SQL,Server教程]
Reading number is top 10 pictures
Play for Free show breast in a world of ice and snow
采访谢楠
英雄联盟超神十连杀截图
Plump, too plump!1
The real super beauty14
一千块钱如何创业
A man's favorite things4
Beautiful Japanese beauty(漂亮的日本美女)3
运动的范冰冰1
中国的阶级现状
Download software ranking
XML+Web+Service开发教程
Eclipse 4.2.2 For Win32
asp.netWeb服务器高级编程
Eclipse 4.2.1 For Win32
Sora aoi, the maid, students' uniforms
变速齿轮3.26
1400篇各类破解文章
C#编程思想
Unix video tutorial12
尖东毒玫瑰A
qq published in(发表于) 2014/7/9 22:38:55 Edit(编辑)
visual c++中列表视图控件(List Control)

visual c++中列表视图控件(List Control)

visual c++中列表视图控件(List Control)

列表视图控件(List Control)

列表视图控件是一种非常常用的控件,在需要以报表形式显示数据时,列表控件通常是最好的选择,许多专用的数据报表控件,也是在它的基础上派生而来。与树视图类似,列表控件可以由多个子项目组成,并且支持大图标、小图标、列表和报表4种方式显示信息,如图1所示。

图1 列表视图的4种显示方式

列表视图包含一个项目列表,而其中每个项目由图标、项目名称和多个子项组成,每一个子项所包含的项目的数目必须相同,属性相同的每个子项显示在同一个列中。列表视图控件有两个重要的数据结构LVCOLUMN和LVITEM。LVCOLUMN用于定义报表方式下的“列”的结构;LVITEM用于定义“项”的结构。这两个结构的定义及说明如下:

typedef struct _LVCOLUMN {

UINT mask; //说明此结构中哪些成员是有效的

int fmt; //列的对齐方式

int cx; //列的初始宽度

LPTSTR pszText; //列的标题

int cchTextMax; //pszText所指向的缓冲区的大小

int iSubItem; //与列关联的子项的索引值,从0开始

int iImage; //与列关联的图像列表中指定图像的索引值

int iOrder; //第几列,0代表最左一列

} LVCOLUMN, FAR *LPLVCOLUMN;

typedef struct _LVITEM {

UINT mask; //说明LVITEM结构中哪些成员有效

int iItem; //项目的索引值(可以视为行号)从0开始

int iSubItem; //子项的索引值(可以视为列号)从0开始

UINT state; //子项的状态

UINT stateMask; //状态有效的屏蔽位

LPTSTR pszText; //主项或子项的名称

int cchTextMax; //pszText所指向的缓冲区大小

int iImage; //关联图像列表中指定图像的索引值

LPARAM lParam; //程序定义的32位参数

int iIndent; //表示图像位置缩进的单位

} LVITEM, FAR *LPLVITEM;

列表项常用的属性如下:View指定程序运行后列表视图控件最初显示的方式,可以设置为Icon(大图标)、SmallIcon(小图标)、List(列表)或Report(报表);Single selection表示每次只能选中一个项;Auto arrange使得项目在Icon和Small Icon显示方式下能够自动排序;Edit Labels表示可以编辑项目的卷标;No column header表示取消控件所有列的标题。

MFC提供了CListCtrl类用于实现列表视图控件的各种功能,其常用的成员函数如表1所示。

表1 CListCtrl类中常用成员函数




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.