2011-03-16 96 views
1

當前我正在開發一個使用WebBrowser控件和Windows窗體中的AxWebBrowser控件的Web自動化系統。但我發現有IHTMLInputElement與mshtml和HTMLInputElement這兩個都可以實現。在我Google搜索後,我發現這兩者之間沒有明確的比較...誰能告訴我有什麼區別?IHTMLInputElement和HTMLInputElement之間的差異

回答

3

許多由mshtml公開的COM對象具有幾個接口,如ISomething,ISomething2,ISomething3等。它們表示通過單獨版本的瀏覽器添加的成員。與這些類關聯的interop類通常會實現所有這些接口,但根據我的經驗,您經常無法投射通過相關類類型中的mshtml檢索的對象。您必須明確地將其轉換到實現所需成員的接口。