已经搞了好几天了,试了N种方法:
ScrollWindow不行BitBlt只能滚当前屏幕的, 下面的无法显示。我把整个Memo遍历一遍,生成一个位图,然后滚可以。
但位图大小有限制,而且甚费内存。列位老兄,谁作过的帮帮忙把,我一次只能给100分, 不够我可以再开个帖子。拜托!!
(最好能贴点代码)。

解决方案 »

  1.   

    你这么做有必要吗?????
    不解ING-----------------------------------------------------------------
    我是中国鹰派!
    拒绝日货!打倒小日本!
      

  2.   

    怎么会不行呢?
    不可能!
    BitBlt和ScrollWindow都可以,只不过前者要灵活一些,后者只能实现上下左右
    滚动。
      

  3.   

    甚至,用DELPHI自己的函数Canvas.CopyRect也可以实现呀!
      

  4.   

    下面的字就是显示不出来! 我的代码:procedure Timer.Timer();
    begin
    BitBlt(GetDc(Memo.Handle), 0, -1, Memo.Width, Memo.height, GetDc(memo.handle), 0, 0, srccopy);
    end;
      

  5.   

    用TBitmap生成图片,用 DrawText写字,最后用BitBlt输出!我作过,可以用的。