因为iwebbrowserapp呈现一个ie窗口的实例, 所以它的方法与属性典型地允许你控制浏览器窗口的用户接口. 这些方法与属性并非包含在webbrowser的 iwebbrowser 中的:寄宿control的应用程序提供诸如状态条, 工具条, 以及菜单条等用户接口. webbrowser 控件仅仅用于装载web页以及其它类型文件. 【程序编程相关:数据装载工具(ETL)设计(Extrac】
iwebbrowserapp 接口仅仅在ie中实现. 典型的,你使用internetexplorer 对象创建一个ie的实例. 然后你使用 iwebbrowserapp 接口操纵此实例. (今天采用iwebbrowser2 替代) iwebbrowserapp 接口继承自 iwebbrowser, 所以它提供 iwebbrowser 的全部功能. 【推荐阅读: 关于ORM实体映射的感想 (Objec】
方法 iwebbrowserapp 接口的属性很直观立如下表, 但是有2个有理由值的讨论:getproperty 与 putproperty. 此两个方法允许你在ie属性包(property bag)中存储一个属性一边你能够在其后重新找回他们. 你将典型地从一个web页上存储一些状态信息到另一个web页 (事实上,使用iwebbrowser2 接口你可以在宿主一个webbrowser 控件时候使用此方法) 【扩展信息:[FxCop.设计规则]6. 避免使用输】
iwebbrowserapp 有4个方法与10 各属性.
table 6-3. iwebbrowserapp vtable 次序的方法
方法描述quit促使 internet explorer 窗口关闭.换句话讲,将自动化操作关闭ie实例clienttowindow转换一个点从窗口坐标到客户坐标.putproperty存储一个属性值到ie的属性包,将可以随手采用getproperty.获取getproperty获取先前由 putproperty.方法存储的属性值vb代码:
internetexplorer1.putproperty "currentpicture", 10internetexplorer1.getproperty("currentpicture")vc++代码:
... 下一页