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

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 项
fadeTo(speed,opacity,callback)-JQuery API hide(speed,callback)-JQuery API hide()-JQuery API show(speed,callback)-JQuery API show()-JQuery API slideDown(speed,callback)-JQuery API slideToggle(speed,callback)-JQuery API slideUp(speed, callback)-JQuery API toggle()-JQuery API Javascript-JQuery API $.browser-JQuery API $.each(obj, fn)-JQuery API $.extend(target,prop1,propN)-JQuery API $.grep(array,fn,inv)-JQuery API $.map(array, fn)-JQuery API $.merge(first,second)-JQuery API $.trim(str)-JQuery API Ajax-JQuery API $.ajax(properties)-JQuery API $.ajaxSetup(settings)-JQuery API $.ajaxTimeout(time)-JQuery API $.get(url, params, callback)-JQuery API $.getIfModified(url, params, callback)-JQuery API $.getJSON(url, params, callback)-JQuery API $.getScript(url, callback)-JQuery API $.post(url, params, callback)-JQuery API ajaxComplete(callback)-JQuery API ajaxError(callback)-JQuery API ajaxSend(callback)-JQuery API ajaxStart(callback)-JQuery API ajaxStop(callback)-JQuery API 请问由mscomm发出的数据是什么格式,单片机怎么识别?》》》 求教??? 请问是否有快速建立二叉树的方法 请教确认提交页面部题 Cannot open "Javac.exe"--菜鸟问题 请问怎么样实现Date的加减呢?? 怎样得到下一天的日期 前段时间出差,最近有忙着考研,没时间上网,散分 确认页面问题。 AfxMessageBox话框标题问题 不是我重复,只是这个问题让我发疯,旦求解决这个问题,死而无怨 smtp认证发信的源代码 在DLL中如何知道自己父进程(ParentProcess)的路径和文件名? cview里的precreatewindow和cframewnd的precreatewindow应该调用那个? 如何在dw4中给已做好的FLASH动画加上超链接? 关于Jmail组件的问题! 袁飞请进! redhat linux下jbuilder安装问题!!!帮帮忙!! 怎样得到一天的起始时间,例如:今天是2001-11-1,则我希望得到:2001-11-1 00:00:00 求教CEditView 华硕P2B主板怎么装联想商博士6xxx的内猫,猫是好的,可插上后怎么也找不着,怎么办? CSDN的服务器太差劲了!老是结不了分的! 有没有第二种方法加入2000的域呢?(详见正文) 时钟的实现初始化问题?? 我今天买了一本,这本书如何? 那儿有perl for win32的开发资料下载的! 我想知道鼠标在COMBOBOX上移动时所处的选项,在LISTBOX上可以实现,在COMBOBOX上如何实现,它没有MOUSEMOVE事件。 请问怎样自动捕捉网格啊? 定义以下变量,并以赋确定的值:char w;int x;float y;double z;则表达式:w*x+z-y所求的值的数据类型是什么 为什么我的treeview 值都成了双份的呢??? 哪人在线观看的源代码?比如:CIH,I LOVE YOU 怎样自动捕捉网格啊? 本人就快作毕业设计了,想作个vc项目,大家给我点意见吧! 怎么把CByteArray型数组转换成char*型. 关于纯资源DLL的问题! 超难问题:如何将一个EXE转换成SWF? 关于PHP程序员工资待遇问题的讨论! 网页中嵌入ActiveX控件,遇到的问题。 问个比较简单的问题:关于ASP上传的 送分啦~~~~~~~用什么方法可以获得鼠标的移动到那里的句柄(包括窗体和环境),就向SPY++里面的findwindows一样的功能 关于vb数据库的问题,请教了!!!!! 1982.12.12,2001.12.12是19岁生日还是20岁生日? 寻找调查投票程序,66分 在printf格式字符串中,用于输出字符串的格式字符是什么? 哪里有这样的jsp程序 轻松一分钟,统计一下看流星雨的程序员们是单身还是成双成对? c语言程序的基本单位是什么? 是什么原因产生stop:0x0000001e故障的,有办法解决吗 如何虚拟键盘输入?急!!! 请问怎样才能将用户选择的行或列在打印预览窗口中? 如何获得所运行的进程列表 一个圆的半径是12分米,这个圆的直径和周长是多少分米,还有面积是多少平方分米 4-1÷4-4分之1等于多少? 盐水中有1g食盐和100g水十盐占盐水的几分之几 计算sin15º●sin75º=? 4÷4分之1+4分之1×4等于 4.06等于多少克 A、B、C、三块积木共重180克.A、B两块重量的和比C块轻40克,A比B重10克,三块积木各重多少克? ()米增加4分之1等于4米 cos平方35度+cos平方55度+cos15度cos75度= 甲,乙,丙三块积木的质量比为3:2:5,甲比丙轻10g,那么乙重多少克? 由碳酸氢铵和碳酸铵组成的白色固体混合物.称取溶于水配成1L溶液然后向溶液中加入足量氢氧化钠并加热.收集到气体22.4L (标况) 在往溶液中加过量盐酸, 又收集到气体13.44L 求此混合物中 cos75的平方+cos15的平方+cos75乘sin15的值 在50mla摩尔每升的硝酸溶液中加入6.4gcu全部溶解假设硝酸的还原产物只有NO2和NO将反应稀释至100ml的3摩尔升的硝酸根若a等于9就生成的气体中NO2的物质的量为多少 碳酸氢铵溶液中加入过量的氢氧化钠溶液方程式 如果解cos平方75+cos平方15+cos75*cos15 将质量为m的铁粉与铜粉的混合物,溶于100ml 4mol/L HNO3溶液(过量),充分反应后所得 【详解】还原产物为0.05molNO,再向所得溶液中加入足量的NAOH溶液至完全沉淀,则沉淀质量为( ) .A,5.52g B,(m 一条长90m的排水沟,5天挖完,平均每天挖这条排沟的几分之几?平均每天挖多少米?请烈算式 一个圆的周长缩小为原来的2分之1,它的直径和半径也缩小为原来的几分之几 如何用250ml的容量瓶配制0.1mol/L的NaOH 将质量为mg的铁粉与铜粉的混合物,溶于100ml 4mol/L HNO3溶液(过量)充分反应后所得还原产物为0.05mol NO 再向所得溶液中加入足量的NAOH溶液至沉淀完全 球沉淀的质量答案这么说的 m(沉淀)=m(fe c 一条90米得排水沟,计划5天挖完,平均每天挖着这条沟的几分之几平均每天挖多少米 两筐零件,甲箱的重量占乙箱的4/5,如果从甲箱取出7千克放入乙箱,则甲箱的重量比乙箱的6/13多5千克,原来甲箱有多少千克? 圆的半径增加1分米,他的周长增加几分米? 一个半径是4分米的圆,如果半径减少2分米,它的周长减少( )分米. 数学题:( ),甲零件的重量是乙零件的4/5,甲零件重多少千克? 补充问题再解答,下面还有一题,跪求~( ),甲零件的重量是乙零件的4/5,甲零件重多少千克? ( ),运来的苹果是梨 一个圆它的直径是7分米,周长是多少米?一个圆的半径是0.8厘米,周长是多少厘米? 一个圆,半径增加2分米,周长增加多少 有一瓶硫酸和硝酸混合的稀溶液,取出10mL该混合溶液,加入足量的氯化钡溶液充分反有一瓶硫酸和硝酸混合的稀溶液,取出10mL该混合溶液,加入足量的氯化钡溶液充分反应后过滤,洗涤,烘干,可得 一个圆的半径是2分米,它的周长是几多分米 四除二加三等于几? 氧化亚铜能够与稀硝酸反应吗?反应生成什么? 半径是6分米,直径是12分米.周长是几分米 sin75度*cos75度 求求求~ 向一定量的Fe、FeO和Fe2O3的混合物中加入120mL 4mol/L的稀硝酸,恰好使混合物完全溶解,放出1.344L的NO(S.T.P),往所得溶液中加入KSCN溶液,无血红色出现.若再用足量的氢气在加热下还原相同质量的 Sin75°等于? sin75度乘以cos75度的值是多少? 高一硝酸化学题浓度均为3mol/L的HNO3与H2SO4组成的混合溶液10mL中加入1.92g铜,充分反应后若溶液体积仍为10mL.求:(1)标准状况下产生的气体的体积.(2)反应后溶液中各溶质的离子浓度.写清过 将一个周长恰好是15分米的圆的半径扩大到原来的3倍则周长变为()分米一袋大米重50千克,第一周吃掉了他的四分之一,还剩()千克一个直径为10米水池,周围有一条环行小路,路面宽3米,小路 一个圆的半径是1分米,它的周长是( ),面积是( ). 怎样稀释农药更科学 圆的半径是1分米,它的周长是(),面积是() 2π-3π/4等于多少 化简:cos(15º-α)cos15º-sin(15º-α)sin(-15º) 取一定量含Cu.Cu2o.Cuo的固体混合物,将其与硝酸反应,求硝酸浓度 圆的周长扩大3倍它的面积扩大几倍? 若α>0º,β>0º且α+β=15º,求sinα+cos15ºsinβ/cosα-sin15ºsinβ的值,且ºsinβ (1/2)现向Cu、Cu2O、CuO组成的混合中通入0.6mol硝酸恰好使混合物溶解,同时收集到0.1molNO ,若将上述...(1/2)现向Cu、Cu2O、CuO组成的混合中通入0.6mol硝酸恰好使混合物溶解,同时收集到0.1molNO ,若将上 如果一个圆的周长扩大三倍,那么这个圆的面积就是扩大( )急 sin(90º+75º)=sin75º这样不对吧? Cu,Cu2O,CuO组成的混合物,向其中加入1升0.6moL/L HNO3,收集到2.24LNO气体,求产物中硫酸铜的物质的量(2)如混合物中Cu的物质的量为x,则x的取值范围是多少 15g盐放入100g水中,盐占盐水的几分之几?盐是水的进分之几 为什么sin75°=cos15°? 取一定质量含Cu,Cu2O,CuO的固体混合物 4√2×√6等于多少还有一道:2√3×2√2等于多少, 0.3molCu2s与足量的稀硝酸反应,生成硝酸铜、水、硫酸、和一氧化氮,则参加反应的硝酸物质的量为?2 mol 一条长90米的排水沟,5天挖完,平均每天挖这条排水沟的几分之几?平均每天挖几米?1 两个圆的面积相等,这两个圆的周长也一定相等吗 稀硝酸能够和铜反应生成硝酸铜、一氧化氮和水,这是否能证明硝酸的氧化性来源于硝酸根离子?如果是,那么以下两个例子如何解释:1.如果将硝酸钙溶液与硫化钠溶液反应,硝酸是否会将负二 一个长90m排水沟,5天挖完,平均每天排水沟的几分之几?平均每天挖多少米? 实验室欲配置0.5mol/L的Naoh溶液500ml,用哪些仪器.
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn