msthml的又一个问题,多多帮忙,分数可以到时候多多的开,多多的给。
我用dhtml editing sdk在从browse mode切换到Edit mode的时候,发现IHTMLDocument2::get_body得到的接口指针为NULL,不切换是可以的。
同时:如果在browse mode 下使用IHTMLElement(body)::put_innerHTML更改html的内容,会发现虽然显示正确,但是view source的时候发现源HTML仍然是put_innerHTML之前的内容,此时只需要按一下F5就恢复到之前的显示了。使用IHTMLDocument2::write好象可以避免这种情况,但是我又不知道如何才能把一行html用write写到body里,而不是html文档的最末尾(<body></body>之外)。