TWebBrowserについて質問

表示したサイトに付いているボタン押下判定がしたいのですが、
TApplicationEventsを使って出来ますか?

例
WebBrowser1->Navigate("http://www.google.co.jp";)
で、Googleの検索ボタンを押した!というのをフックしたいの。
TWebBrowserで表示したサイト内のコントロール全てが子ウィンドなんてことはないでしょうか