Fórum WebBrowser não permite copiar #204602
06/01/2004
0
Outro problema é que preciso setar o focus em um edit da página via delphi. Ou colar o texto da memória ou de um Edit no Edit da página Web.
Se puderem ajudar agradeço.
Rodrigo Cesar
Rodc
Curtir tópico
+ 0Posts
06/01/2004
Eag
No evento DocumentComplete do TWebBrowser é possível salvar o documento carregado no navegador.
Segue abaixo um exemplo.
procedure TFrm_Pri.WEBDocumentComplete(Sender: TObject;
const pDisp: IDispatch; var URL: OleVariant);
var
HTMLDocument: IHTMLDocument2;
PersistFile: IPersistFile;
begin
HTMLDocument := Web.Document as IHTMLDocument2;
PersistFile := HTMLDocument as IPersistFile;
if PersistFile <> nil then
PersistFile.Save(StringToOleStr(nomedoarquivoasersalvo.htm), True);
end;
Quanto a segunda parte do problema eu não sei como te ajudar.
Gostei + 0
06/01/2004
Rodc
Gostei + 0
07/01/2004
Eag
O ideal seria vc procurar alguma documentação das Apis do internet explorer para obter algum recurso a mais do padrão.
Gostei + 0
07/01/2004
Rodc
Mas se usar a UNIT [b:464c1e0843]Activex [/b:464c1e0843]e rodar a linha abaixo...
[b:464c1e0843]OleInitialize(nil);[/b:464c1e0843]
... então o WebBrowser passa a permitir a cópia do texto.
Agradeço sua ajuda e se alguém precisar fazer um Brower no Delphi vc já sabe como liberar o CTRL-C, blz!?
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)