局部刷新(50分)

  • 主题发起人 主题发起人 space vecter
  • 开始时间 开始时间
S

space vecter

Unregistered / Unconfirmed
GUEST, unregistred user!
用image画线的时候 ,感觉有明显的闪烁,请问用什莫方法解决?
 
老师说用局部刷新,不知有没有人知道?
 
用双缓冲,在后台画完之后一次性的将画完的数据显示出来
 
把你要局部刷新的控件的Parent的DoubleBuffered 属性设置为true;
parent.DoubleBuffered := true
也就是pihome说的双缓冲技术!
 
但我需要实时显示线段
 
例如你的Image放在Panel上
Panel.DoubleBuffered:=True;
放在Form上
Form.DoubleBuffered:=True;
 
屏幕不闪了,但又出了个问题:关闭系统的时候,弹出对话框“无效窗体句柄(1400)”,
我该怎莫处理?
 
多人接受答案了。
 
后退
顶部