| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1991 人关注过本帖, 1 人收藏
标题:vb6绘制活动图案-虚拟仪表的指针,每次都要更新背景,太占用系统资源了,又 ...
取消只看楼主 加入收藏
wangjinchao
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2010-4-13
结帖率:50%
收藏(1)
已结贴  问题点数:10 回复次数:16 
vb6绘制活动图案-虚拟仪表的指针,每次都要更新背景,太占用系统资源了,又没其他办法
比如仅仅恢复指针区的背景,但不知怎么处理。
搜索更多相关主题的帖子: 指针 图案 仪表 资源 系统 
2010-10-09 08:44
wangjinchao
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2010-4-13
收藏
得分:0 
设置picture.autoredraw=false后,定时自动画出图形,然后刷新背景。但这种方法效果极差。屏幕闪,而且占用cpu资源。
2010-10-09 11:40
wangjinchao
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2010-4-13
收藏
得分:0 
我正是这样做的
由于虚拟仪表指针活动要占用整个仪表盘,所以每次刷新前,要对仪表盘区cls,然后绘制指针,经大量占用cpu
2010-10-09 16:02
wangjinchao
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2010-4-13
收藏
得分:0 
恢复像素?
怎样恢复像素?用画点的命令?
2010-10-10 08:18
wangjinchao
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2010-4-13
收藏
得分:0 
图片方式是最终的办法,这样很美观。
要计算机反复加载40-50张图片,并且屏幕上有十多个虚拟仪表,会不会很耗时?
2010-10-10 08:25
wangjinchao
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2010-4-13
收藏
得分:0 
加载的意义
加载的方式1设计时将50张图片放进同一个图片框,需要哪一个显示哪一个。
          2 在程序运行中,Loadpicture方式调用目录里的图片
第一种方式可能50个图片都进入了内存,如果有10个虚拟表将有500各图片进入内存。
第二种方式随着图片的转换可能不停的读硬盘
那种方式好呢?
2010-10-10 14:48
wangjinchao
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2010-4-13
收藏
得分:0 
这种回答来的干脆,还能解决实际问题。考虑程序的优化,还是想了解一下DX怎么去做,就像虚拟驾驶舱的仪表盘,做得好漂亮。
2010-10-11 07:34
wangjinchao
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2010-4-13
收藏
得分:0 
图片太多
事实上,经试验,为了指针的连续性,每个表盘可能加载200张图片,有点担心,图片太多了。
2010-10-11 10:35
wangjinchao
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2010-4-13
收藏
得分:0 
图片数组
怎样在vb里将上百张图片定义一个数组,让picture调用,形成动画效果。????
2010-10-11 17:46
wangjinchao
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2010-4-13
收藏
得分:0 
贴背景透明的图片
闪的更严重啦!!正在看bitblt怎么用?关于memDC方面,什么地方有详细介绍?
2010-10-14 07:04
快速回复:vb6绘制活动图案-虚拟仪表的指针,每次都要更新背景,太占用系统资源了 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019068 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved