佚名通过本文主要向大家介绍了
我想用webbrowsercontrol,遇到几个问题,请大家指教。等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 我想用web browser control,遇到几个问题,请大家指教。
描述:
解决方案1:
描述:
小弟对COM不懂,问的问题可能比较蠢,大家见谅。
我想枚举页面上的所有控件
1. htmlview有什么用,我还另外需要browser control吗?
2. 对话框类型的应用程序中,
1)我把一个browser control放在对话框中
2)对话框直接继承CDhtmlDialog
3)Add class from ActiveX control (web browser control)
这三者有什么区别呀?
解决方案1:
1.htmlview就是对browser control的包装了,用htmlview就不用另外添加了。
2.
第一种很灵活,你可以让你的对话框加入多个browser control,可以只加入一个但不让这个控件充满整个对话框。而直接继承CDhtmlDialog的话,你的对话框客户区被一个browser control所填充,你不用添加任何控件就拥有了一个browser控件了。而第三种应该跟第一种是一样的。
建议如果是用vc7的话直接用CDhtmlDialog。他提供了很多方便的函数及com事件处理。
http://www.vckbase.com/code/listcode.asp?mclsid=17&sclsid=1711有例子