TRichEdit控件可以显示图像吗?如果不行,该用什么控件替代呢?(我的文本编辑器要用到)

解决方案 »

  1.   

    //用下面方法可以实现
    var
          vc : TCanvas;
    begin
          vc := TCanvas.Create;
          vc.Handle := GetDC(RichEdit1.Handle);
          vc.Brush.Style := bsClear;
          vc.StretchDraw(Image1.ClientRect, Image1.Picture.Graphic);
    end;
      

  2.   

    不行吧,我想让文字和图像同时显示,就像word里的一样,楼上的办法似乎是用RichEdit只显示一幅图像啊
      

  3.   

    我原来是用html方法实现的,不过编辑的时候在RichEdit上编辑,要显示内容时,转到Web
      

  4.   

    用TImage组件,你在编写文本编辑器时可以分别建立显示文本,图象的窗口(子窗口),
    再建一个主窗口来管理就行了。
      

  5.   

    就是啊,我想编辑显示全在一个控件里,有没有实现这个功能的RichEdit替代控件啊
      

  6.   

    1、用 richtextbox 控件
    2、用 rxrichedit  控件。
      

  7.   

    richtextbox控件是什么控件,在哪个包里?rxrichedit我知道
      

  8.   

    我也建议用WebBrowser当网页编辑器,非常管用的。比如插入图片用这个就行,很方便的
    var
     pInVar: OleVariant;
    begin
     (WebBrowser1.Document as IHTMLDocument2).execCommand('insertIMAGE', True,pInVar);
    end;
      

  9.   

    我就推荐使用MS的DHTML Editor ActiveX组件
    IE5以上自带的,效果很好的,可以编辑HTML文件
    Delphi中Import ActiveX组件就可以用了/ by LY http://lysoft.7u7.net http://liuyang.7i24.com http://lysoft.91i.net