太可恶了我。

解决方案 »

  1.   

    消息
    procedure WMEraseBkgnd(var Message: TWMEraseBkgnd); message WM_ERASEBKGND;
    implementation
    procedure TForm1.WMEraseBkgnd(var Message: TWMEraseBkgnd);
    begin
      message.Result:=888;
    end;
      

  2.   

    LockWindowUpdate(HWND hWndLock)
    锁定指定窗口的刷新;如果参数为空,则取消锁定
      

  3.   

    刚刚找了一下,就不知道管用不?还没试呢。with Canvas do
      begin
        Lock;
    ......
        UnLock;
      end;
      

  4.   

    with Canvas do
      begin
        Lock;
    ......
        UnLock;
      end;
    好象也不行,有闪烁现象。