首先封装一个ActiveX控件来显示GIF,然后作为OLE对象插入RichEdit

解决方案 »

  1.   

    再请问一问题:QQ的表情面板是用什么画的?DrawGrid?还是其它控件。
      

  2.   

    首先,QQ 100%是用VC开发完成的其次建议先阅读一本Windows开发基础书籍
      

  3.   

    GIFImage := TGIFImage.Create;
              GIFImage.LoadFromFile(FileName);
              Rve.InsertPicture(FileName,GifImage,rvvaBaseline);
              RVE.StartAnimation;
    先要下载TGIFImage.
    Uses里加入RVGifAnimate
      

  4.   

    呵呵QQ的是用什么控件不重要了,你只要能够载入GIF的话,将其绘制不就行了么。
    如果要完全自己实现richedit中加GIF还是有点麻烦的,网上介绍的方法,基本上都使用到了QQ的一个自动化对象。我建议你找一个现在的控件好了。因为delphi本身没有实现richedit2,所以你还要自己完成那一套接口的编程。