小弟对COM不懂,问的问题可能比较蠢,大家见谅。
我想枚举页面上的所有控件
1. htmlview有什么用,我还另外需要browser control吗?
2. 对话框类型的应用程序中,
1)我把一个browser control放在对话框中
2)对话框直接继承CDhtmlDialog
3)Add class from ActiveX control (web browser control)
这三者有什么区别呀?
我想枚举页面上的所有控件
1. htmlview有什么用,我还另外需要browser control吗?
2. 对话框类型的应用程序中,
1)我把一个browser control放在对话框中
2)对话框直接继承CDhtmlDialog
3)Add class from ActiveX control (web browser control)
这三者有什么区别呀?
解决方案 »
- vc2010里groupbox控件的autosize属性问题
- 请问工具栏按钮的底色如何改变?
- 太久没写C++了,发觉实在有点...关于字符串解析(分数不是问题)
- 请问,我用tree control里的TV_ITEM,请问这个结构的头文件是什么?
- 求教:不用Timer()的可等待计时器
- 怎么清理IE和EXPLOERE的插件?
- 高分求将彩色Bmp转换成黑白二色(不是灰度)的源码?
- 高分求救:用ATL COM APPWINZARD生成的DLL如何导出函数呀?谢谢!!!!!!!!!!!!
- 这是什麽错???-------初学者提问
- 求REAL文件格式
- 用Netmeeting Sdk进行过第二次开发的请进来
- 简直就是无法理解的错误啊!
2.
第一种很灵活,你可以让你的对话框加入多个browser control,可以只加入一个但不让这个控件充满整个对话框。而直接继承CDhtmlDialog的话,你的对话框客户区被一个browser control所填充,你不用添加任何控件就拥有了一个browser控件了。而第三种应该跟第一种是一样的。建议如果是用vc7的话直接用CDhtmlDialog。他提供了很多方便的函数及com事件处理。