关于 TCppWebBrowser的有关问题

关于 TCppWebBrowser的问题
如何在一个用CPPWebBrowser打开的网页中,点出超链接,打开它,并且是在同一个CppWebBrowser中;不需要开更多的窗口



例子:

  用cppwebbrowser 打开 www.163.com

然后点击上面的一个链接,则Cppwebbrowser 自动打开它,并不需开更多的窗口。

------解决方案--------------------
这个要用2个WebBrowser配合作用,CppWebBrowser2的visible=false。
C/C++ code

void __fastcall TForm1::CppWebBrowser1NewWindow2(TObject *Sender,
      LPDISPATCH *ppDisp, VARIANT_BOOL *Cancel)
{

   *ppDisp= CppWebBrowser2->Application;
}
void __fastcall TForm1::CppWebBrowser2BeforeNavigate2(TObject *Sender,
      LPDISPATCH pDisp, Variant *URL, Variant *Flags,
      Variant *TargetFrameName, Variant *PostData, Variant *Headers,
      VARIANT_BOOL *Cancel)
{
   CppWebBrowser1->Navigate(WideString(*URL));
   *Cancel = true;        
}

------解决方案--------------------
探讨
并且我发现一个问题,比如,www.youku.com

上面有很多广告链接,我不希望打开这些链接,请问有什么方法屏蔽这些垃圾广告链接?