我在做图形学的大作业--画图软件直线,圆,椭圆都是用学过的算法,但绘图时出现严重的闪烁,请问应该怎样解决呢?

解决方案 »

  1.   

    将窗体背景设置成CANVAS的背景
      

  2.   

    有个叫TGraphic32的控件,可以当成绘图板,而且不会造成闪烁,因为她帮你处理了缓冲了,
    不要问我,我忘了,去google找吧。
      

  3.   

    在FORM之oncreate事件中加入 self.doublebuffered := false; 即可搞定﹗
      

  4.   

    不好意思﹐應該是self.doublebuffered := true;
      

  5.   

    来晚了!self.doublebuffered := true;
    SELF-----放image等控件的控件
      

  6.   

    我也遇到同样的问题,self.doublebuffered := true;设置后效果并不明显,听说用异或的方式,有谁能帮助讲解一下异或如何实现,最好由源码???