CHtmlView是用的IE浏览器,有没有办法用火狐的?解决思路

CHtmlView是用的IE浏览器,有没有办法用火狐的?
最近才接触到MFC的浏览器控件,才知道可以用代码获得浏览器的一些元素,然后自动填充到网页元素中,再模拟一下点击事件就能自动登陆了。对此我感到很新奇,我用CHtmlView在程序里打开网页了,但这个网页好像用的是IE的内核(我不知道该怎么称呼,暂且这么说吧,都懂吧)。问题是我一直用的是火狐浏览器,我能不能在CHtmlView中使用火狐的浏器器内核,或者不用CHtmlView,而直接用火狐的啥啥控件来做。希望各位仁兄帮忙谋划一下。

PS:现在还不知道怎么获取网页元素,有没有哪位先行的朋友给总体介绍下的?我正在找资料看呢,想到不能用火狐就脑火,所以先上来问一帖,此问题可以不答哈,最希望知道能不能用火狐了~

------解决方案--------------------
FF扩展和IE扩展用到的技术完全不同,如果楼主非要用FF那就别用webbrowser控件~

如果用webbrowser控件, 获取网页元素等参看:MSHTML Interfaces and Scripting Objects

------解决方案--------------------
Mozilla ActiveX Control
http://www.iol.ie/~locka/mozilla/control.htm
------解决方案--------------------
Or GeckoFX for .NET, if you use .net 
http://code.google.com/p/geckofx/