网上搜了很多这方面的资料,大部分都是使用腾讯QQ的ImageOle.dll activex控件实现,本人也试着做了一个activex控件尝试插入图片,但insert操作后另外弹出一dialog,并没有在richedit控件内,请各位高手指点一下或还有其它什么方法实现richedit控件内显示gif图片.

解决方案 »

  1.   

    只能插入IOleControl,哪来的对话框?
      

  2.   


    类似旁边的对话框,不知道是不是activex控件写得有问题,本人对com方面不熟,请指教。
      

  3.   

    就是控件的问题,窗口没有WS_CHILD属性?
      

  4.   

    有WS_CHILD属性,另外Richedit控件中的控件好像也没有动画效果.
      

  5.   

    http://www.codeproject.com/KB/edit/COleRichEditCtrl.aspx想着这附近有类似资料,你自己搜索下看看有没有需要对东西
      

  6.   

    CRichEditCtrl 有一个 IRichEditOle* GetIRichEditOle( ) 可用于插入OLE对象,你恐怕得把显示GIF的控件做成一个OLE对象.
      

  7.   

    在MSDN中,有相关文章,
    OLE Controls and Control Containers Guidelines, Version 1.1
      

  8.   

    感谢各位大侠地回得,问题已解决,无奈自己写了一个基于ATL的控件。