禁止された Web サイトへのアクセスを拒否する BHO を開発しています。特定の URL を見つけたら、次のコードで iframe を開きます。
Document:= IE.Document as IHTMLDocument2;
iFrame:= Document.createElement('iframe');
iFrame.setAttribute('src', 'denied.html', 0);
iFrame.setAttribute('position', 'fixed', 0);
iFrame.style.width:= '100%';
iFrame.style.left:= '0px';
iFrame.style.top:= '0px';
iFrame.style.border:= '0px';
iFrame.style.height:= '100%';
(Document.body as IHTMLDomNode).appendChild(iFrame as IHTMLDomNode);
しかし、このコードは iframe を Web サイトの最後の小さなスペースに開くだけです。Web サイト全体を iframe のコンテンツと重ねるにはどうすればよいですか?