Comment effectuer un cast mshtml.IHTMLDivElement à mshtml.HTMLDivElementClass?Comment convertir mshtml.IHTMLDivElement en 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; ?????????
}
}
}
Je dois accéder à HTMLDivElementClass pour pouvoir en obtenir tous les membres.
Pourquoi avez-vous besoin de faire le casting? Quel est le problème avec votre code commenté? – vcsjones
@vcsjones Parce que je ne peux pas accéder à toutes les propriétés dont j'ai besoin dans HTMLDivElementClass. IHTMLDivElement n'a que 2 propriétés ... Par exemple je dois obtenir l'ID de la DIV et etc ... –