1.屬性html
屬性 | 類型 | 描述 |
Application瀏覽器 |
Object框架 |
返回對Internet Explorer對象的引用。工具 |
Busypost |
Boolean網站 |
返回一個布爾值,指示Internet Explorer是否正在忙於下載數據或執行某些其餘活動。True表示忙碌 假指示不忙。ui |
Containerspa |
Objectcode |
返回對Internet Explorer的容器/父級的引用(若是有的話)。htm |
Document |
Object |
返回對活動文檔的引用(若是有的話)。 |
FullName |
String |
返回Internet Explorer可執行文件的完整路徑名。(例如:C:\ PROGRAM FILES \ Plus!\ MICROSOFT INTERNET \ IEXPLORE.EXE) |
FullScreen |
Boolean |
返回或設置Internet Explorer窗口模式。True表示窗口最大化,狀態欄,工具欄,菜單欄和 標題欄都被隱藏。 |
Height, Width |
Long |
返回或設置Internet Explorer窗口的維度(以像素爲單位)。 |
HWND |
Long |
返回當前Internet Explorer窗口的窗口句柄MsgBox。 |
Left, Top |
Long |
返回或設置Internet Explorer窗口相對於屏幕/容器的位置(以像素爲單位)。 |
LocationName |
String |
返回當前正在查看的文件的名稱。(例如:Microsoft Corporation) |
LocationURL |
String |
返回當前正在查看的文件的完整網址。(例如:http://www.microsoft.com/) |
MenuBar |
Boolean |
返回或設置顯示若是菜單欄。True表示菜單欄可見; False表示它是隱藏的。 |
Name |
String |
返回Internet Explorer應用程序的名稱。(例如:Microsoft Internet Explorer) |
Parent |
Object |
返回對Internet Explorer的容器/父級的引用。 |
Path |
String |
返回Internet Explorer應用程序的完整路徑名。(例如:C:\ PROGRAM FILES \ PLUS!\ MICROSOFT INTERNET \) |
StatusBar |
Boolean |
返回或設置狀態欄的顯示。True表示狀態欄是可見的; False表示它是隱藏的。 |
StatusText |
String |
返回或設置狀態欄的文本。 |
ToolBar |
Long |
返回或設置顯示哪一個工具欄。例如,0表示沒有工具欄; 1表示默認工具欄。 |
TopLevelContainer |
Boolean |
返回一個布爾值,指示當前對象是不是頂級容器。True表示對象是頂級容器; False表示不是。 |
Type |
String |
返回Internet Explorer中的文檔類型。 |
Visible |
Boolean |
返回或設置Internet Explorer的顯示。True表示Internet Explorer可見; False表示它是隱藏的。 |
2.方法
方法 | 描述 | 用法 |
ClientToWindow(pcx, pcy) |
將客戶端大小轉換爲窗口大小。 |
|
GetProperty(szProperty) |
返回指定屬性的值。szProperty被定義爲一個字符串。 |
|
GoBack, GoForward |
用於根據歷史列表中的值導航Internet Explorer。 |
browser.GoBack |
GoHome, GoSearch |
用於瀏覽Internet Explorer。 |
browser.GoHome |
Navigate (URL [, Flags] [, TargetFrameName] [, PostData] [, Headers]) |
跳轉到指定的URL。是如下常量或值之一:navOpenInNewWindow = 1 navNoHistory = 2 navNoReadFromCache = 4 navNoWriteToCache = 8 TargetFrameName是一個字符串,用於指定將顯示結果的框架的名稱。PostData是使用HTTP post事務發送的數據。標題是指定要發送的HTTP標頭的值。 |
Flags browser.Navigate ("http://www.vb-bootcamp.com") |
PutProperty(szProperty, vtValue) |
將屬性設置爲指定的vtValue)值。szProperty被定義爲一個字符串,並被定義爲一個變體。 |
|
Quit |
退出Internet Explorer應用程序並關閉打開的文檔。 |
browser.Quit |
Refresh |
刷新當前文檔。 |
|
Refresh2 [Level] |
刷新當前文檔。級別是如下常量或值之一:REFRESH_NORMAL = 0 REFRESH_IFEXPIRED = 1 REFRESH_CONTINUE = 2 REFRESH_COMPLETELY = 3 |
browser.Refresh2(0) browser. Refresh2(REFRESH_NORMAL) |
Stop |
中止加載當前文檔。 |
|
如下代碼段跳轉到博客園登陸頁:
SHDocVw.InternetExplorer oBrowser = new SHDocVw.InternetExplorer(); object objFlags = 1; object objTargetFrameName = "_self"; object objPostData = ""; object objHeaders = ""; oBrowser.Visible = true; oBrowser.Navigate("https://passport.cnblogs.com/user/signin", ref objFlags, ref objTargetFrameName, ref objPostData, ref objHeaders);
第一章打開瀏覽器,跳轉網站的部分介紹到這裏,下一章介紹使用ihtmldocument2,ihtmldocument3進行登陸等一些操做.