WebBrowser控件使用详解
WebBrowser 控件使用详解 WebBrowser 控件是 Microsoft 的一款功能强大的控件,允许开发者在自己的应用程序中嵌入 Web 浏览器的功能。该控件提供了丰富的方法、属性和事件,方便开发者实现各种 web 相关的功能。 方法 WebBrowser 控件提供了多种方法,用于实现不同的 web 操作。例如: * GoBack:相当于 IE 的“后退”按钮,使你在当前历史列表中后退一项。 * GoForward:相当于 IE 的“前进”按钮,使你在当前历史列表中前进一项。 * GoHome:相当于 IE 的“主页”按钮,连接用户默认的主页。 * GoSearch:相当于 IE 的“搜索”按钮,连接用户默认的搜索页面。 * Navigate:连接到指定的 URL。 * Refresh:刷新当前页面。 * Refresh2:同上,只是可以指定刷新级别,所指定的刷新级别的值来自 RefreshConstants 枚举表,该表定义在 ExDisp.h 中。 * Stop:相当于 IE 的“停止”按钮,停止当前页面及其内容的载入。 属性 WebBrowser 控件还提供了多种属性,用于获取或设置控件的各种状态和信息。例如: * Application:如果该对象有效,则返回掌管 WebBrowser 控件的应用程序实现的自动化对象(IDispatch)。 * Parent:返回 WebBrowser 控件的父自动化对象,通常是一个容器,例如是宿主或 IE 窗口。 * Container:返回 WebBrowser 控件容器的自动化对象。通常该值与 Parent 属性返回的值相同。 * Document:为活动的文档返回自动化对象。如果 HTML 当前正被显示在 WebBrowser 中,则 Document 属性提供对 DHTML Object Model 的访问途径。 * TopLevelContainer:返回一个 Boolean 值,表明 IE 是否是 WebBrowser 控件顶层容器,是就返回 true。 * Type:返回已被 WebBrowser 控件加载的对象的类型。例如:如果加载 .doc 文件,就会返回 Microsoft Word Document。 * Left:返回或设置 WebBrowser 控件窗口的内部左边与容器窗口左边的距离。 * Top:返回或设置 WebBrowser 控件窗口的内部左边与容器窗口顶边的距离。 * Width:返回或设置 WebBrowser 窗口的宽度,以像素为单位。 * Height:返回或设置 WebBrowser 窗口的高度,以像素为单位。 * LocationName:返回一个字符串,该字符串包含着 WebBrowser 当前显示的资源的名称,如果资源是网页就是网页的标题;如果是文件或文件夹,就是文件或文件夹的名称。 * LocationURL:返回 WebBrowser 当前正在显示的资源的 URL。 * Busy:返回一个 Boolean 值,说明 WebBrowser 当前是否正在加载 URL,如果返回 true 就可以使用 stop 方法来撤销正在执行的访问操作。 事件 WebBrowser 控件还提供了多种事件,用于响应控件的各种操作和状态变化。例如: * BeforeNavigate2:导航发生前激发,刷新时不激发。 * CommandStateChange:当命令的激活状态改变时激发。它表明何时激活或关闭 Back 和 Forward 菜单项或按钮。 * DocumentComplete:当整个文档完成时激发,刷新页面不激发。 * DownloadBegin:当某项下载操作已经开始后激发,刷新也可激发此事件。 * DownloadComplete:当某项下载操作已经完成后激发,刷新也可激发此事件。 * NavigateComplete2:导航完成后激发,刷新时不激发。 * NewWindow2:在创建新窗口以前激发。 * OnFullScreen:当 FullScreen 属性改变时激发。该事件采用 VARIENT_BOOL 的一个输入参数来指示 IE 是全屏显示方式(VARIENT_TRUE)还是普通显示方式(VARIENT_FALSE)。 * OnMenuBar:改变 MenuBar 的属性时激发,标示参数是 VARIENT_BOOL 类型的。 VARIANT_TRUE 是可见,VARIANT_FALSE 是隐藏。 * OnQuit:无论是用户关闭浏览器还是开发者调用 Quit 方法,当 IE 退出时就会激发。 * OnStatusBar:与 OnMenuBar 调用方法相同,标示状态栏是否可见。 * OnToolBar:调用方法同上,标示工具栏是否可见。 WebBrowser 控件提供了丰富的方法、属性和事件,方便开发者实现各种 web 相关的功能。
剩余10页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 利用Python绘制带装饰物的圣诞树代码实现
- 计算机网络基础:从FTP到HTTP的网络协议详解
- 纸管音圈绕线机工程图机械结构设计图纸和bom和其它技术资料和技术方案非常好100%好用.zip
- 自动线圈导通测试机工程图机械结构设计图纸和其它技术资料和技术方案非常好100%好用.zip
- SOME IP协议规范文档
- TIA博途Wincc下载时提示缺少面板映像的解决办法(无需安装更新包).docx
- 自动贴标撕膜检测机工程图机械结构设计图纸和其它技术资料和技术方案非常好100%好用.zip
- Image Style Transfer Using Convolutional Neural Networks解析与复现
- TIA博途V17 -面板映像文件-UPD7-单独映像-链接地址.txt
- 4YQ690级埋弧焊焊接材料国内外对比试验 - .pdf
- 05超大直径焊接空心球类节点分析与设计.pdf
- 05高频焊接轻型H型钢在建筑工程中的应用.pdf
- 5A02铝合金与镀锌钢熔钎焊接头研究 - .pdf
- 5A04 LF4铝镁合金空气分馏塔的现场焊接技术.PDF
- 5A06铝合金薄板VPPA焊接工艺研究 - .pdf
- 5万m^3LNG储罐9Ni钢的焊接和质量控制.pdf