нет, нашел решение на этом форуме, просматривая похожие проблемы:
| Код | unit Unit1;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, MSHTML, OleCtrls, SHDocVw;
type TForm1 = class(TForm) WebBrowser1: TWebBrowser; procedure WebBrowser1DocumentComplete(Sender: TObject; const pDisp: IDispatch; var URL: OleVariant); procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end;
var Form1: TForm1; Disp: IDispatch; Editor: IHTMLDocument2;
implementation
{$R *.dfm}
procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject; const pDisp: IDispatch; var URL: OleVariant); var CurrentWB: IWebBrowser; Editor: IHTMLDocument2; begin Disp:=pDisp; While WebBrowser1.ReadyState<READYSTATE_INTERACTIVE Do Application.ProcessMessages; CurrentWB := Disp as IWebBrowser; editor:=(CurrentWB.Document as IHTMLDocument2); editor.DesignMode := 'On'; end;
procedure TForm1.FormCreate(Sender: TObject); begin WebBrowser1.Navigate('about:<html><body></body></html>'); end;
end.
|
|