VC++中List Control控件的使用方法介绍

MFC中ListControl控件使用 MFC中ListControl控件使用列表控件可以看作是功能增强的 ListBox,它提供了四种风格,而且可以同时显示一列的多中属性值。MFC 中使用 CListCtrl  类来封装列表控件的各种操作。通过调用 BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );创建一个窗口,dwStyle 阅读详情

List Control控件是使用频率比较高的一个控件,用它可以很好的做为数据报表的工具,而且比较方便操作和响应,经常可以和数据库相互配合,它就像数据库中的一张表一样,来显示数据库中的数据。

下面结合实例从List Control的样式及列名设置、数据设置和双击响应操作等几个方面,详细介绍List Control控件的使用方法。(完整的实例可在我的CSDN资源中下载:http://download.csdn.net/detail/margin1988/4570315

首先,在界面中新加一个List Control控件,在其“属性”中的“View

【MFC开发(17)】高级列表控件List Control 1.介绍 ListCtrl 高级列表控件也是我们平时编程过程中很常用的一个控件,一般涉及到报表展示、记录展示之类的,都需要ListCtrl 高级列表控件。例如:任务管理器啊,文件列表啊,等等都是ListCtrl 高级列表控件来实现的。 常用属性介绍: Edit Lables 是否可编辑节点 View 用来设置高级列表控件的风格,有以下四种风格 Icon:为每个item显示大图标 Small Icon:为每个item显示小图标 List:显示一列带有小图标的item .. 阅读详情

相关推荐

为列表框控件List Control设置行高

简介   MFC的标准列表框控件并没有给出设置每一行高度的接口。 有两种方法可以设置: 1.取巧的方法:为列表框插入图标,每一行的高度自动变为图标的高度。这个方法很快,但总觉得有点别扭,且不好移植。所以我没用这种方法。 2.自绘列表框,这正是本文要说的。   效果预览       实现过程   1.在对话框上拖拉出一个List Control 控件,并设置属性Owen D

勤能补拙 1万+

Vc++ 控件List Control用法总结

1.新建对话框MFC,在对话框上放一个ListCtrl ID:IDC_PATH View:Report 2.为ListCtrl添加变量 右击->添加变量m_wndPath 3.找到OnInitDialog()函数添加如下代码: // TODO: 在此添加额外的初始化代码 m_wndPath.DeleteAllItems();//清空 m_wndPath.InsertColumn(0,_T(项目));//添加列 m_wndPath.InsertColumn(1,_T(所在路径)); m_wndPath.SetColumnWidth(0, 150);//设置列宽 m_wndPath.

VC++对话框控件开发实战:从DDX机制到性能优化

在桌面应用开发领域,消息循环与控件交互是GUI编程的核心基础。其原理基于Windows消息驱动架构,通过消息映射机制将用户操作转化为程序事件。这一技术价值在于提供了对系统资源的直接控制能力,尤其适用于对性能、稳定性和硬件交互有严苛要求的工业控制、金融交易等专业场景。通过数据交换(DDX/DDV)机制,开发者能高效实现界面与数据的同步,而列表控件、树控件等复杂组件的优化使用则能有效管理结构化数据。本文以VC++对话框开发为例,深入剖析了DDX数据交换机制与列表控件性能优化等关键实践,为构建高响应、低延迟的桌面

weixin_30621959的博客 344

VC++学习-控件篇(列表控件list control

int nRow = m_ListBankCtrl.GetItemCount(); int nRow = m_ListBankCtrl.GetItemCount(); int nCol = m_ListBankCtrl.GetHeaderCtrl()->GetItemCount(); for (int i = 0; i < nRow; i++) { for (int j = 0; j ...

深蓝 6686

VC++ List Ctrl控件

 VC++ List Ctrl控件   790(148普 及 网 633 http://www.pujiwang.com)    列表控件可以看作是功能增强的ListBox,它提供了四种风格,而且可以同时显示一列的多中属性值。MFC中使用CListCtrl类来封装列表控件的各种操作。通过调用BOOL Create( DWORD dwStyle, const RECT& rect,

hsrong的专栏 1450

List Control控件item的可编辑操作实现

简介 几乎每一个使用vc++编程的人,都将会遇到的列表控件。我们会遇到很多需要代表数据在多个栏目的列表控件场合。默认情况下是不可能的修改列表数据。在这个很小的文章我把一个简单的方法来实现在报告风格的列表控件编辑任意项目的值。这是简单的逻辑,每当用户点击一个他所要修改的子项目,我就在那个地方显示一个编辑框,允许修改其内容。修改后,并按回车键,最新值设置在列表控件。在这里我假设用户熟悉vc++使用

vyCode 8527

vc++经典技巧总结

  1."属性页的添加:创建对话框的类,该类要从CpropertyPage继承;然后在要添加该对话框为属性页的类(头文件)里创建CpropertySheet类的一个对象m_tabsheet和新创建的对话框类的对象m_skatch;最后,在.cpp文件里的OnInitDialog()之类的函数里实现如下代码:m_tabsheet.Create(this, WS_CHILD | WS_VISIBL

尹成的技术博客 4万+

【c++VC++的技巧总结

VC++是微软窗口编程的工具,与java和C++和python流行语言相比。显然过气了,但能否死灰复燃,这很难预料。不过将VC++的技巧留作存档还是很必要的。本文不管VC++是否流行,将它的一些技巧记录下来,以备将来查阅。

gongdiwudu的专栏 6357

VC++ListCtrl经验总结

先注明一下,这里,我们用m_listctrl来表示一个CListCtrl的类对象,然后这里我们的ListCtrl都是report形式,至于其他的如什么大图标,小图标的暂时不讲,毕竟report是大众话的使用。其次,我们这里用条款一,条款二来描述第一点,第二点,这个是参照《Effective C++》的叫法,俺觉得这么叫比较COOL :slightly_smiling_face: 条款一:设置ListCtrl的风格 在CSDN上常常看到有人问怎么设置风格的,他们ListCtrl的样子是一个列表,有横条和竖条分界线,然后选中一行,要整一行都选中,而不是只有某一列被选中,等等,这里给一个比较全面的设置方法。 //获得原有风格 DWORD

VC MFC List Control 控件基础用法

//m_dataListControlListControl变量 DWORD dwStyle = m_dataListControl.GetExtendedStyle(); // 获取当前风格 dwStyle |= LVS_EX_FULLROWSELECT;//选中某行使整行高亮(只适用与report风格的listctrl) dwStyle |= LVS_EX_GRIDLINES;//网格线(只适用与report风格的listctrl) //dwStyle |= LVS_EX_CHECKBOXES..

cnicfhnui的博客 7927

MFC VC++里的list contrl控件常用操作

list contrl控件 删除一行 我们开始使用MFC编程了,只是临时用用,但是从没接触过怎么办?于是把编程过程中用到的方法之类的记录下来: m_ctrList.DeleteItem(0); //行号从零开始计算; ...

e1yang765的博客 825

mfc list control 显示mysql_MFC点点滴滴列表框使用list control(总结2)(编辑List Con...

本文全面介绍了如何编辑List Control里面的任何子项 介绍 内容有点多,译出来也没多大意思,大致就是说一个VC程序员会常常碰到List ControlList Control有很多方法可以显示数据,可List Control里默认的没有编辑功能,故在此智短文里,那个牛叉的人教你怎本文全面介绍了如何编辑List Control里面的任何子项介绍内容有点多,译出来也没多大意思,大致就是说一个...

weixin_29155599的博客 363

VC++ List Control 的具体用法实例

1. ListCtrl 风格       LVS_ICON: 为每个item显示大图标       LVS_SMALLICON: 为每个item显示小图标       LVS_LIST: 显示一列带有小图标的item       LVS_REPORT: 显示item详细资料       直观的理解:windows资源管理器,“查看”标签下的“大图标,小图标,列表,详细资料” -----

ZhangJian_QianRuShi的专栏 974

VC++ List Control 的具体用法

1. ListCtrl 风格       LVS_ICON: 为每个item显示大图标       LVS_SMALLICON: 为每个item显示小图标       LVS_LIST: 显示一列带有小图标的item       LVS_REPORT: 显示item详细资

开发 2028
上一篇: VC++中结构体的定义及使用
下一篇: VC++中窗口过程函数及其消息发送、响应机制介绍
小木头工作室
博客等级 码龄15年 47粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值