我有一个在运行时创建并在后台使用的TWebBrowser对象,也就是说,它不可见。问题是,在Delphi2009中,像OnDocumentComplete这样的事件不起作用或者没有触发。有什么建议吗?
procedure TfrmMain.FormCreate(Sender: TObject);
begin
FWebBrowser:= TWebBrowser.Create(Self);
FWebBrowser.RegisterAsBrowser:= True;
FWebBrowser.OnDocumentComplete:= WhenDocIsCompleted;
end;
procedure TfrmMain.WhenDocIsCompleted(ASender: TObject; const pDisp: IDispatch;
var URL: OleVariant);
begin
ShowMessage('Doc is completed!');
end;
有什么重要区别在Navigate和Navigate2之间吗?我如何在这里启用cookies?
提前致谢。