|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2003/10/24 11:39:00 |
标题: |
|
加入我的收藏 |
楼主: |
在Image上作图实现橡皮筋技术时总是闪烁,像Delphi6/Demos/Doc/Graphex的例子那样。有什么办法解决?
----------------------------------------------
- |
作者: |
|
2003/10/24 11:46:25 |
1楼: |
需要做双缓冲,可以去下个双缓冲控件。
----------------------------------------------
-
|
作者: |
|
2003/10/24 12:02:46 |
2楼: |
好像很复杂,有简单的办法吗,听说修改OnPaint函数也可以消除,这方法可以吗?
----------------------------------------------
-
|
作者: |
zbird (zbird) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2003/10/24 12:26:06 |
3楼: |
需要做双缓冲, 不过不用控件。 只要 DoubleBuffered := True; 就可以了。
----------------------------------------------
-
|
作者: |
|
2003/10/24 12:41:28 |
4楼: |
3楼仁兄能说清楚点吗?在哪里用DoubleBuffered := True;?
----------------------------------------------
-
|
作者: |
bios (阿贡) |
★☆☆☆☆ |
-
|
盒子中级会员 |
|
2003/10/24 15:46:41 |
5楼: |
学习学习!
----------------------------------------------
|
作者: |
|
2003/10/24 19:06:52 |
6楼: |
高手们这几天都没来吗?谁教教我们这写菜鸟?
----------------------------------------------
-
|
作者: |
cnxxx (我本高手) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2003/10/24 20:24:09 |
7楼: |
AJpegImage := TJpegImage.Create; try AJpegImage.LoadFromStream(AStream); Image1.Canvas.Lock; try Image1.Picture.Bitmap.Assign(AJpegImage); finally Image1.Canvas.Unlock; end; finally AJpegImage.Free; end;
----------------------------------------------
黑夜中,一眼望去,我就是高手。
|
作者: |
|
2003/10/24 20:42:42 |
8楼: |
cnxxx仁兄是指用双缓冲技术吧。谁知到3楼说什么?
----------------------------------------------
-
|
作者: |
|
2003/10/24 22:29:00 |
9楼: |
是窗体的一个属性吧。继承自TWinControl里的属性。有没有用我没有试过。我原来是用HDC和HBitmap做的双缓冲。但是有点麻烦。后来下了一个带双缓冲的Image控件。使用方法和标准的Image一样,主要是方便一点。
----------------------------------------------
-
|
|