http://topic.csdn.net/u/20081101/15/0e92e575-eaca-49b1-a188-0b1906bec789.html
已知一个表单元素的指针IHTMLElement...
===================
这个元素是直接的form元素还是form里面的子元素?如果是子元素,是某种input元素还是普通的元素?区别很大的。
如果这个元素就是form元素,那么用QI就可以直接获取到IHTMLFormElement;
如果这个元素是form的子元素,并且是input类型的元素,那么用QI查询出IHTMLInputElement指针,然后调用它的get_form就能得到IHTMLFormElement;
如果这个元素是form的子元素,但不是input类型的元素,那么应该循环调用get_parentElement获得父元素,直到父元素的get_tagName=="FORM"就是你要找的目标form元素。
第二个问题,必须下载新版SDK,或者在机器上安装IE8,然后使用#import "mshtml.dll"的方式生成新版的头文件,就可以直接使用此属性。我没用过IE8,不知道这个属性是干啥用的,估计在IE7及以前的版本也不会认识此属性,但是可以获取该属性对应的串值:从form元素QI出IHTMLElement,然后调用getAttribute("enctype")即可。