1
如何投射mshtml.IHTMLDivElement至mshtml.HTMLDivElementClass?如何將mshtml.IHTMLDivElement轉換爲mshtml.HTMLDivElementClass?
IHTMLElementCollection collection = doc.body.all;
foreach (var htmlElem in collection)
{
if (htmlElem is mshtml.IHTMLDivElement)
{
mshtml.IHTMLDivElement div = htmlElem as mshtml.IHTMLDivElement;
if (div != null)
{
// HTMLDivElementClass divClass = (HTMLDivElementClass)div; ?????????
}
}
}
我需要訪問HTMLDivElementClass才能夠獲得它的所有成員。
爲什麼你需要做演員?你註釋掉的代碼有什麼問題? – vcsjones 2012-02-10 15:41:33
@vcsjones因爲我無法訪問HTMLDivElementClass中需要的所有屬性。 IHTMLDivElement只有2個專有名...例如我需要獲得DIV的ID等等...... – 2012-02-10 15:44:08