方法
說明 <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有效或改變時激發