IDispatch* pElemDisp;
CComQIPtr<IHTMLElement>spElem(pElemDisp);
CComQIPtr<IHTMLElement>spParent;
spElem->get_parentElement(&spParent);主要是最后一句实在是不明白什么意思。

解决方案 »

  1.   

    虽然我不是很懂COM,因为还没学完也没有应用过,但是就C++语法来说,这段程序的意图是很明显的,也就是把spElem的父元素给spParent。第一句是接口指针的声明。
    第二句是用这个指针来返回一个IHTMLElement接口的指针spElem。
    第三句是定义个IHTMLElement接口的指针。
    第四句是用指针sqElem中的get_parentElement方法得到父元素的指针并付给spParent。只是望文生义,希望对你的理解有帮助。