在线等候答案:API问题 画矩形 英伟autoredraw不知道你的目的实在不行用各shape控件放到picbox里 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没看程序不知道你的程序如何,但一般CLS是清屏,没有特殊意义 是啊,为什么要cls?不cls会怎么样?说明白点。 不用cls一样行嘛!详细一点先 picturebox本身是个容器如果你象要动画效果用shape比较好 同意葡萄,你的cpu会被画线函数累坏的!!! 太多的shape会使系统资源严重紧张况且再一个容器里可放的控件数是有限制的 具体那个效率高,我没测试过,但是如果你用图形方法画,把autoredraw设成true,否则动画时会闪 错了,是先画矩形,再用picture1.refresh才能显示出来有什么办法可以直接显示Rectangle函数画矩形的结果,而不要使用Picture的方法呢?关键是要快。 怕闪,那就学VC里的做一个兼容的CMemDC这样的东西,先在内存里画,不知道有没有人在VB里实现过这种东西。autoredraw连VB文档里都不建议用,占内存,又慢。问题是CLS真的很慢吗?你有没有测试过?在程序员大本营光盘里有一个用VB做的动画程序让我印象很深,需要不少擦除重画,一点都不慢,我帮你找找这个程序,绝对值得参考!留下你的地址。 怎么会想到用 cls,难道不能再用 Xor 方式画一次?那样不就把原来的擦掉了?还有,如果你把picture的autoredraw设为True就看不到你画的矩形了。 autoredraw不设为true的话,画出来的结果容易被擦掉的。怎么办? to xxfeiyu(潇湘飞雨): 这要分两种情况,一种是本来就在不停循环的画,一种是使用Paint事件在需要的时候画。 给我你的地址,我上面说的程序找到了,你也可以在光盘里找这个叫vbbiod的小程序,真的不错,用的就是我上面说的循环画的技术。 当然,不用什么CLS,不是有DrawMode吗?你可以用XOR来擦嘛。 CMemDC的VB版本,我也找到了,有了它就可以不再用autoredraw了。 在VC里的Paint事件里画东西,CMemDC可是非常有用的。 thanks [email protected] 谁有vsflex7.ocx+VB的使用实例啊 鼠标点击vb窗体的标题栏触发什么事件(补偿分数的,其他勿扰) MSFlexGrid 单元格赋值 如何使窗体左下角和右下脚变成圆角,左上角和右上角保持方角不变? 字符串操作问题 如何编写这条程序? 推荐一个网站 Directory.GetFiles 排序问题 请问:怎么在一个form里建立像excel那样格式的表格? 求助:vba 编辑宏时,菜单里面的工具下不能引用 我来送分了!! 今天发奖金了,爽,给大家散分
如果你象要动画效果
用shape比较好
但是如果你用图形方法画,把autoredraw设成true,否则动画时会闪
有什么办法可以直接显示Rectangle函数画矩形的结果,而不要使用Picture的方法呢?
关键是要快。
知道有没有人在VB里实现过这种东西。
autoredraw连VB文档里都不建议用,占内存,又慢。
问题是CLS真的很慢吗?你有没有测试过?在程序员大本营光盘里有一个用VB
做的动画程序让我印象很深,需要不少擦除重画,一点都不慢,我帮你找找
这个程序,绝对值得参考!留下你的地址。
还有,如果你把picture的autoredraw设为True就看不到你画的矩形了。
怎么办?
这要分两种情况,一种是本来就在不停循环的画,一种是使用Paint事件在
需要的时候画。
给我你的地址,我上面说的程序找到了,你也可以在光盘里找这个叫
vbbiod的小程序,真的不错,用的就是我上面说的循环画的技术。
当然,不用什么CLS,不是有DrawMode吗?你可以用XOR来擦嘛。
CMemDC的VB版本,我也找到了,有了它就可以不再用autoredraw了。
在VC里的Paint事件里画东西,CMemDC可是非常有用的。
[email protected]