说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

VB用API函数改进ListView 控件的显示效果

HTML文档下载 WORD文档下载 PDF文档下载
VB用API函数改进ListView 控件的显示效果



一 、ListView 使 用 简 介
---- ListView 控 件 是VB 开 发 者 非 常 喜 爱 的 控 件 之 一。 作 为
Windows95 公 共 控 件 组(COMCTL32.OCX) 的 成 员, 它 经 常 与 经 常 与
TreeView、ImageList 等 控 件 联 合 使 用。 即 用 TreeView 显 示 一 个 的
树 型 结 构, 而 用 ListView 显 示 选 中 的 节 点(Node) 对 象 的 记 录
集。

---- 这 是 笔 者 在 开 发 财 务 软 件 项 目 中 的<< 凭 证 管 理>> 模 块
的 一 个 用 户 界 面。 屏 幕 左 边 是 一 个TreeView 控 件, 用 来 显 示
会 计 凭 证 的 类 别; 右 边 是 一 个ListView, 用 来 显 示 对 应 类 别
的 凭 证 目 录; 上 方 是 一 个 菜 单 条 控 件(MenuBar) 和 一 个 工 具
条 控 件(ToolBar); 下 方 是 一 个 状 态 栏 控 件(StatusBar), 用 来 显
示 凭 证 数 个 当 前 日 期。

---- 大 家 可 以 看 到 图 中 所 示 的 界 面 非 常 类 似 于Window95/98 的
资 源 浏 览 器, Windows 的 界 面 风 格 做 为 一 种 标 准 已 为 广 大 用
户 所 接 受。 而Windows 操 作 系 统 的 主 要 的 优 点 就 是 为 所 有 的
应 用 程 序 提 供 了 公 用 的 界 面。 知 道 如 何 使 用 基 于Windows 的
应 用 程 序 的 用 户, 很 容 易 学 会 使 用 其 他 应 用 程 序。

---- 这 种 使 用Windows95 公 共 控 件 组 合 的 方 法 能 够 达 到 与
Windows 界 面 的 一 致 性, 所 以 在 目 前VB5.0 应 用 程 序 的 开 发 中
经 常 使 用。

二、 填 充 大 量 结 果 集 所 遇 到 的 问 题
---- 在 实 际 应 用 开 发 中, 经 常 用ListView 填 充 一 个 数 据 库 结
果 集(Recordset) 的 内 容。 即 先 写 一 段SQL 查 询 语 句, 产 生 一 个
结 果 集, 然 后 将 结 果 集 的 每 一 条 记 录 用DO...LOOP 循 环 语 句
中 填 到ListView 中。

---- 但 是 当 结 果 集 很 大 时( 例 如 有5000 条 以 上 的 记 录) , 填
充 所 需 要 的 时 间 会 很 长。 用 户 不 得 不 等 很 长 时 间 完 成 一
个 查 询。 所 以 在 查 询 的 过 程 中 必 须 允 许 用 户 按Escape 键 退
出。 具 体 做 法 是 在DO...LOOP 循 环 体 中 加 一 条DoEvents 函 数, 并
写 一 段 中 断 退 出 程 序 代 码。

---- DoEvents 函 数 的 功 能 是: 转 让 控 制 权, 以 便 让 操 作 系 统
处 理 其 它 的 事 件。 这 样 在 长 时 间 的 查 询 过 程 中, 如 果 用 户
按 了Escape 键, 将 退 出 循 环 体, 结 束 查 询 过 程。

---- 但 是 这 样 又 会 引 发 另 外 一 个 问 题: 由 于DoEvents 可 以 让
操 作 系 统 响 应 别 的 事 件, 循 环 体 中 填 充 每 一 条ListView 项
聚焦企业号、服务号典型案例 微信开发者大会深圳站正式开启 Objective-C之父Brad Cox访谈:我的编程之路 【先锋】完成B轮融资的TalkingData新商业模式:平台理念+跨界分析+技术开源 1/10计算资源,1/3耗时,Spark颠覆MapReduce保持的排序记录 Cookie已死,看Facebook、Google、Apple如何追踪用户 Clay.io基于AWS、Docker、HAProxy等的10X架构打造 经典服务/企业号案例来袭!2014微信开发者大会(深圳)亮点抢先看 移动应用云APICloud宣布完成A轮500万美金融资 从Apache Storm学到的经验教训 【CTO俱乐部走进天津】探讨如何成为技术团队管理者 不容错过!参加MDCC 2014移动开发者大会八个理由 你的钱被洗劫了么!APP安全问题来袭 10大最常见的数据库安全问题 南航微信服务号是如何炼成的? 超40项功能改进,虚幻引擎4.5正式发布! 【工具推荐】ER:可轻松构建一站式AJAX Web应用的开发框架 GraphLab:将大数据分析从理念运用到生产 支持Android 5.0:完全用Ruby的Ruboto框架迎1.2.0更新! 万物互联第一步:采用AllJoyn技术的智能硬件 【专访】敏捷专家何勉:让测试成为拉动组织敏捷实施的力量 Docker与微软合作 支持Windows Server 企业号热问热答——来深圳微信开发者大会聆听一线讲师的实战分享 AngularJS 1.3.0正式发布 超光速发展! 学个痛快!十款不容错过的Swift iOS开源项目 HTML5:助力智能电视生态实现新跃迁 MDCC 2014移动开发者大会公布全部议程 求更密集!Apple Watch SDK将于11月正式开放 【答疑】微信开放平台开发者资质认证 专访Informatica亚太和日本区副总裁Murray Sargant:中国公司正考虑数据资产货币化 Facebook又开源:让iOS应用界面极致流畅的ASDK框架 一周消息树:盘点史上最具毁灭性的软件Bug 新手提问--初装redhat7.2问题多多 请问如何在iis中提供证书认证?急! ASP.NET能不能用记事本写?! ??如何获得在DataGrid控件中选中一条纪录的消息?? 在win2000上调试好的程序,为什么到了xp的iis下面关于access数据库写入的页就打不开了? 不通过键盘,不通过初始化,不用SetWindowText(),如何向一个编辑控制加字符串 maya里的动画如何渲染? 数据库中的超键是什么意思? 组件如何发布? 一个小问题(请斑竹不要删) 菜鸟提问:怎样才能在编程中把一个数据库生成一个HTML文件! long型能转换为int型么? datagrid中RadioButtonList被自动选择问题? c#中如何比较两个string的大小,如"AB">"AA" return * this 问题 急!!,我VC的一个库文件坏了! 现在真是失恋的季节,各位帮帮我,我是否该该怎么办? 在线等待WIN98操作系统下载的网址 关于模板特殊化的一些问题 三个小问题 那儿有GUN c++ 下载? 关于拨号的问题 学习VB.NET的方向在哪里 两个问题 急!!,我VC的一个库文件坏了! 2000写的程序,到98下运行,发现字体变型变的很厉害,如何解决? 急!!,我VC6的一个库文件坏了! 怎样才能使服务器端更改的数据主动发送的客户端的web上呢 问题,在线等! 关于cdonts的问题,在线等候!!! sos 问一个关联表格操作问题 TNMMSG和TNMMSGServ用于哪些场合?两台电脑之间的通讯能用它吗?是不是不稳定,速度也慢? 那个高手能教教我怎麽用编程实现软盘加密呀??? document.write("<%=server.htmlencode(HTMLstr)%>"); NickTang,thanks,please come in! 非计算机专业所受到的歧视 爲什麽不能重載它的构造函数呢.不知错在哪里? 高手帮我,vb里怎么放动态的.gif格式的图片???!! 请教,程序那里出错误了? 请问如果将Applet嵌入到Html页的<applet>标记换为<object>可以吗?应该怎样来改写? 一颗星星!散分!!! 对客户不负责任的表现 如何解决屏幕分辨率的问题 我的声卡怎么启用不了? 文本编辑器,缺省文件名 初学者请教 让我失望!!! 我的red hat 装上了 windows2000却看不见了? 请大侠帮忙!!(50分) 怎么设可以同时选中StringGrid的多行? 几个问题(高手请进!) 今天看SVEN出相位 假腿,为啥,难道就为了加速和属性? .---may I borrow your book ---sorry,I____it to Mary.A.lent B.have lent C.had lent 求高数大神指导 求大神解释,为什么程序运行出来是这个结果,如下Copy initianization constructor is called.Copy initianization constructor is called.Date:2012-12-13Destructor is called.Date:2012-12-13程序如下:# include using namespace std;class 英语翻译something stupidi know i stand in line until you think you have the time to spend an evening with me and if we go someplace to dance i know that there´s a chance you won´t be leaving with me then afterwards we drop into a quie 高数求指导啊 球字的英文单词只写单词! Millie,___borrow your bike?---------Sorry,I'm using it now.A may B can C must D need 这张照片是前几年拍的.翻译成英语 “思考最纯粹的生命体”是什么什么是“思考最纯粹的生命体”http://tieba.baidu.com/f?ct=335675392&tn=baiduPostBrowser&sc=6911723696&z=664299747&pn=0&rn=30&lm=0&word=%C4%A7%CA%DE%CA%C0%BD%E7#6911723696在这个帖子的12楼所 do sth nice 翻译一下,我觉得是做的很好,对吗? AABC的词 生命体为什么有意识?生命体的最小单位是细胞,那细胞再细分呢?我觉得不管怎么细分,都仅仅是物质而已.那这些物质组合到一起,如何产生意识的呢?比如生命体知道饿,知道冷,知道寻找食物.其 有什么名言是高尔基的 what makes life difficult is that the process of facing and solving problems is a painful one这句话的语法?句子成分怎么拆分?is a painful one是修饰哪里的? 请问:生命体为什么有意识? 我国度低资源分布不平衡,土地生产力地区差异大,这句话对吗 Life is a process.We are a process.The universe is a process.这是什么意思啊 什么成语意思是如果都甩一把汗,就像下了一阵雨 生命是什么?除了我们,是不是还会有别的;比如说--无极生命体·精神生命体? 求大神解我一系列的高数“难题” 求导数y=3x^3+xcosx要过程. 小明有一笔银行存款,定期一年,按年利率1.8%计算,到期时可取得利息54元,小明的这笔存款的金额是( )元 “编写”一词怎么造句? Youth is not a time of life ,it is a state of mind,it is not a matter of rosy cheeks,red lips .. 小明把400元钱存入银行,年利率为6.66%,到期时小明得到利息33.20元,他一共存入了多少年?不小心打错了,原题是:小明把400元钱存入银行,年利率为6.66%,到期时小明得到利息133.20元,他一共存入了 用改进造句 填上表示各种动物不同的叫的词语猿()牛()快,马上要啊 有果实的沉思和新年的作文(一)秋天,成熟的果实低下了头不是在自我陶醉,它是在想我是怎样变得成熟 不是风,我怕早已霉烂枝头 不书雨,我怕早已枯落山沟 不是光,我怕早已灰暗苍白,不是 问你个小小的高数题,求cos(x^2)在0到√π积分的正负.下限0上限√π,答案是先把x^2变成u.然后u=π2-t.而我是让t=u-π2 我和答案的正负正好相反啊...是我错了么?不能这样化么? 签题:王曾祈祷 签文:雷雨风云各有司,至诚祷告莫生疑,与君定约为霖日,正是蕴隆中伏时 出处:关帝灵签 签运:中平签 诗意:讼与病,渐可解,名与利,姑少待,婚宜迟,行无信,若祷神,三日应 小明把400元存入银行,存3年.到期取出本金514元,(不计利息税)年利率是多少? 用持续,改善造句 .计算C类网络192.168.1.0,子网掩码为255.255.255.192..可划分为几个子网,每个子网的网络ID和主机ID的范 作文沉思怎么写中学的 要议论类的 用改变造句 1.已知录音机放音时,磁带的主动轮转速亨定为n,当主动轮上所绕磁带的半径分别是1.1cm、1.9cm和2.4cm时,从动轮上所绕磁带的半径分别是2.4cm、1.9cm和1.1cm,在这3种情况下,从动轮的转速分别等于: 以秋实的沉思为话题的作文800字 高数, 生命的沉思,作文 我陷入了沉思作文写出为啥陷入沉思快 用改革造句 水之思、生命之源、雕刻大师、循环与平衡、 速科学小品《水之歌 水之思》中有不少抽象的道理和统计数字,与以抒情为主的的其他课文相比,它吸引读者的地方在哪里? 求解3、4、6、7题,详解可好... 高数大神进!谢谢! “生命是一袭华美的袍子,爬满了虱子”沉思后请说说您的理解 发展怎么造句? 改变怎么造句 梨怎么组词 ________的发展使人们_________ 造句 大神进,这道高数 小生最近翻读<瓦尔登湖>,常掩卷沉思.不知生命的真谛是什么?我知道答案不止一个,望赐教. 变迁怎么造句 养殖绵羊的利润高还是山羊的利润高我 想养羊,刚又人说绵羊的利润比山羊高是这样吗?绵羊的主要利润来自什么?毛还是卖肉?养绵羊的说一下,一只绵羊一年的利润是多少? 未来的教室英语作文. 用变迁造句 something nice与nice something区别是什么 为什么老是出现这个! 求翻译 You'll have something nice out as you have had something nice in.在国外你将拥有一些美好的事物,就如同在国内一样. 我想in和out大概是国内国外的意思吧?具体的要结合上下文. ...在国外(或外地)你将 高数大神指导
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘