Thema: Delphi Frame Disablen

Einzelnen Beitrag anzeigen

API

Registriert seit: 18. Apr 2004
637 Beiträge
 
#6

Re: Frame Disablen

  Alt 14. Mär 2009, 22:43
Lade z.B die Seite http://de.selfhtml.org/javascript/be...zweiframes.htm in einen TWebbrowser und disable ein Frame analog zu top.frames[0].document.body.disabled=true;

Dabei kann GetFrameDoc verwendet werden, welches ein IHTMLDocument2 zurück gibt.

Delphi-Quellcode:
function GetFrameDoc(doc: IHTMLDocument2;v: OleVariant): IHTMLDocument2;
var
  win: IHTMLWindow2;
  u: IUnknown;
begin
  u := doc.frames.item(v);
  if Assigned(u)
  and Succeeded(u.QueryInterface(IHTMLWindow2, win))
    then Result := win.Document
    else Result := nil;
end;
  Mit Zitat antworten Zitat