方法
说明 <b>GoBack</b> 相当于<b>IE</b>的“<b>后退</b>”按钮,使你在当前历史列表中后退一项
<b>GoForward</b> 相当于<b>IE</b>的“<b>前进</b>”按钮,使你在当前历史列表中前进一项 <b>GoHome</b> 相当于<b>IE</b>的“<b>主页</b>”按钮,连接用户默认的主页 <b>GoSearch</b> 相当于<b>IE</b>的“<b>搜索</b>”按钮,连接用户默认的搜索页面 <b>Navigate</b> 连接到指定的<b>URL</b> <b>Refresh</b> 刷新当前页面 <b>Refresh2</b> 同上,只是可以指定刷新级别,所指定的刷新级别的值来自<b>RefreshConstants</b>枚举表,该表定义在<b>ExDisp.h</b>中,可以指定的不同值如下:
<b>REFRESH_NORMAL</b> 执行简单的刷新,不将HTTP pragma: no-cache头发送给服务器
<b>REFRESH_IFEXPIRED</b> 只有在网页过期后才进行简单的刷新
<b>REFRESH_CONTINUE</b> 仅作内部使用。在<b>MSDN</b>里写着<b>DO NOT USE! 请勿使用</b>
REFRESH_COMPLETELY 将包含pragma: no-cache头的请求发送到服务器
<b>Stop</b> 相当于<b>IE</b>的“<b>停止</b>”按钮,停止当前页面及其内容的载入
属性
说明 <b>Application</b> 如果该对象有效,则返回掌管<b>WebBrowser</b>控件的应用程序实现的自动化对象(<b>IDispatch</b>)。如果在宿主对象中自动化对象无效,这个程序将返回<b>WebBrowser</b>控件的自动化对象 <b>Parent</b> 返回<b>WebBrowser</b>控件的父自动化对象,通常是一个容器,例如是宿主或<b>IE</b>窗口 <b>Container</b> 返回<b>WebBrowser</b>控件容器的自动化对象。通常该值与<b>Parent</b>属性返回的值相同 <b>Document</b> 为活动的文档返回自动化对象。如果<b>HTML</b>当前正被显示在<b>WebBrowser</b>中,则<b>Document</b>属性提供对<b>DHTML Object Model</b>的访问途径 <b>TopLevelContainer</b> 返回一个<b>Boolean</b>值,表明<b>IE</b>是否是<b>WebBrowser</b>控件顶层容器,是就返回<b>true</b>
<b>Type</b> 返回已被<b>WebBrowser</b>控件加载的对象的类型。例如:如果加载<b>.doc</b>文件,就会返回<b>Microsoft Word Document</b> <b>Left</b> 返回或设置<b>WebBrowser</b>控件窗口的内部左边与容器窗口左边的距离 <b>Top</b> 返回或设置<b>WebBrowser</b>控件窗口的内部左边与容器窗口顶边的距离 <b>Width</b> 返回或设置<b>WebBrowser</b>窗口的宽度,以像素为单位 <b>Height</b> 返回或设置<b>WebBrowser</b>窗口的高度,以像素为单位 <b>LocationName</b> 返回一个字符串,该字符串包含着<b>WebBrowser</b>当前显示的资源的名称,如果资源是网页就是网页的标题;如果是文件或文件夹,就是文件或文件夹的名称 <b>LocationURL</b> 返回<b>WebBrowser</b>当前正在显示的资源的<b>URL</b> <b>Busy</b> 返回一个<b>Boolean</b>值,说明<b>WebBrowser</b>当前是否正在加载<b>URL</b>,如果返回<b>true</b>就可以使用<b>stop</b>方法来撤销正在执行的访问操作
WebBrowser 的事件 <b>Private Events</b> <b>Description</b> <b>BeforeNavigate2 </b>导航发生前激发,刷新时不激发<b>CommandStateChange </b>当命令的激活状态改变时激发。它表明何时激活或关闭<b>Back</b>和<b>Forward</b>菜单项或按钮 <b>DocumentComplete </b>当整个文档完成是激发,刷新页面不激发<b>DownloadBegin </b>当某项下载操作已经开始后激发,刷新也可激发此事件<b>DownloadComplete</b> 当某项下载操作已经完成后激发,刷新也可激发此事件<b>NavigateComplete2 </b>导航完成后激发,刷新时不激发<b>NewWindow2 </b>在创建新窗口以前激发<b>OnFullScreen </b>当<b>FullScreen</b>属性改变时激发。该事件采用<b>VARIENT_BOOL</b>的一个输入参数来指示<b>IE</b>是全屏显示方式(<b>VARIENT_TRUE</b>)还是普通显示方式(<b>VARIENT_FALSE</b>) <b>OnMenuBar </b>改变<b>MenuBar</b>的属性时激发,标示参数是<b>VARIENT_BOOL</b>类型的。
<b>VARIANT_TRUE</b>是可见,<b>VARIANT_ FALSE</b>是隐藏 <b>OnQuit </b>无论是用户关闭浏览器还是开发者调用<b>Quit</b>方法,当<b>IE</b>退出时就会激发 <b>OnStatusBar </b>与<b>OnMenuBar</b>调用方法相同,标示状态栏是否可见。 <b>OnToolBar </b>调用方法同上,标示工具栏是否可见。<b>OnVisible </b>控制窗口的可见或隐藏,也使用一个<b>VARIENT_BOOL</b>类型的参数 <b>StatusTextChange </b>如果要改变状态栏中的文字,这个事件就会被激发,但它并不理会程序是否有状态栏<b>TitleChange </b>Title有效或改变时激发