青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

牽著老婆滿街逛

嚴以律己,寬以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

如何對webbrowser和IE編程(二)

調用 Navigate 方法比GoBack 以及 GoForward  要困難,但如果你正僅僅導航到URL 且并不傳遞任何附加參數, 它的調用很容易。 舉例來說, VB中導航到 Microsoft 主頁, 可如下:

WebBrowser1.Navigate "http://www.microsoft.com"

VB代碼調用Navigate 如此容易因為所有參數出第一個參數外都可以是可選. 如此相對照,VC++不可以省略任何參數. 如果你想使用VC++不是勇任何特別的參數導航到 Microsoft的 home page, 你必須傳遞空的VARIANT 結構。 MFC 應用程序,你必須如下調用 Navigate

COleVariant vtEmpty;

m_webBrowser.Navigate(_T(
"http://www.microsoft.com"), &vtEmpty, &vtEmpty, &vtEmpty, &vtEmpty);

該例子展示了在MFC應用程序中控制WebBrowser控件. 我傳遞一個普通的字符串而替代 BSTR 因為 MFC 提供了一個 WebBrowser 控件的包裝類,第一個載包裝類中是LPCTSTR, 一個普通的字符串. 其他參數為指向 VARIANT 結構的指針。 如果你不想指定任何特別的參數, 別僅僅傳遞 NULL —那樣做, 你的應用程序會招來崩潰。你必須傳遞一個空的VARIANT 結構的指針. 前面的代碼使用了 COleVariant 類, 那是一個與 CComVariant 類相似的類COleVariant 簡單包裝了 VARIANT 使得VARIANT 結構易于使用.

屬性 現在你看到了所有的 IwebBrowser 的方法,你大概向了解其屬性。(我是不是太苛求了?)  IWebBrowser 接口有30個屬性,描述于表6-2. 我一已按照IWebBrowser  的Vtable中的字母序列出。

Table 6-2. IWebBrowser 屬性按照vtable排序

屬性

 

描述

 

Application

 

返回宿主 WebBrowser 控件的自動化對象 (IDispatch) 實現,如果對象不可用,則返回的 WebbOrwser 控件的自動化對象

 

Parent

 

返回 WebBrowser 控件的父控件的自動化實現 (IDispatch) ,通常是容器 舉例來講 , ,您的宿主或者 Internet Explorer 窗口。

 

Container

 

返回 WebBrowser 控件容器的自動化對象 (IDispatch) 。通常,該值返回同 Parent 屬性一樣的值。 .

 

Document

 

返回活動文檔的自動化實現 (IDispatch) 。如果 HTML 當前顯示在 WebBrowser Document 屬性給出你存取 DHTML 對象模型的途徑 .

 

TopLevelContainer

 

返回一個布爾值指示 IE 是否是 WebBRowser 控件的頂級容器。在 words 中,如果 IE 是宿主應用承需則返回 true

 

Type

 

返回已經在 WebBrowser 中裝載的對象的類型。舉例,如果 HTML document 被裝載 , Type 將返回 Microsoft HTML Document 5.0 . 如果文檔是 Word 文檔 , Type 返回 Microsoft Word Document .

 

Left

 

. 返回或設置控件在容器窗口左邊距

 

Top

 

. 返回或設置控件在容器窗口頂部邊距

 

Width

 

返回或設置 webbrowser 控件在窗口中的水平方向的向蘇為單位寬度

 

Height

 

返回或設置 webbrowser 控件在窗口中的處置方向的向像素為單位高度

 

LocationName

 

返回一個 WebBrowser 當前顯示的資源名稱的字符串 ( 換句話講 , HTML , Word 文檔 , folder, 諸如此類 ) 如果資源是 HTML 頁,字符串是標題。如果資源是文件或者文件夾,字符串為文件名或者文件夾名。 舉例 , foo.doc Word 文檔)或者   Temp temp directory.

 

LocationURL

 

返回 WebBrowser 正在顯示的資源的 URL

 

Busy

 

返回一個布爾值指示 WebBrowser 當前是否正在裝入 URL. 。如果當前屬性返回 true , 你可以使用 Stop 方法取消代掉導航。

 

看完表 6-2, 清晰展示了你可使用的屬性. 當中的一些可能需要更多的解釋. IWebBrowser 使用的相當多的一個屬性是 LocationURL, 給出了當前你裝入WebBrowser窗口的 URL。 獲取 LocationURL 值在VB中相當容易:

Dim strLocation

strLocation 
= WebBrowser1.LocationURL

Visual C++的MFC應用,  MFC 包裝類使的訪問LocationURL 很容易. 你簡單調用 GetLocationURL 方法,該方法返回一個 CString 對象. 當你想在自動化IE中或者webBrowser的MFC應用中訪問 LocationURL when automating Internet Explorer or when hosting the WebBrowser control in a C++ application that's not built by using MFC, 你必須調用攜帶一指向BSTR的指針BSTR 將包含返回值. 此處展示如何在 C++中使用:

BSTR bstrURL;

m_pInternetExplorer
->get_LocationURL(&bstrURL);

 

存取 Document 屬性在VB中相當容易,當定義一個變量后(舉例, HtmlDoc), 值需要 set 為 Document 屬性:

Set HtmlDoc = WebBrowser1.Document

MFC 中也很容易,使用 MFC 包裝類的GetDocument方法:

IDispatch* pDisp;

pDisp 
= m_webBrowser.GetDocument();
GetDocument 返回指向代表文檔 IDispatch 接口的指針. 如果 GetDocument 失敗, 該對象將為NULL.

MFC C++ 應用或者任何自動化IE的C++ 應用訪問Document 屬性就只能夠采用調用COM的方法—通過屬性的get_方法. (注藝屬性實只讀,所以這里無put_ 方法.) 當調用 Document  get_ 方法,你傳遞一個接受 IDispatch 的指針.此處展示了如何調用:

IDispatch* pDisp;
HRESULT hr 
= m_pInternetExplorer->get_Document(&pDisp);                    

當使用這些代碼,你可以使用 SUCCEEDED 宏( Win32 API的一部分), 以監測調用是否成功。在嘗試使用Idispatch接口前你應當確信調用成功。

posted on 2006-06-23 21:40 楊粼波 閱讀(1105) 評論(0)  編輯 收藏 引用 所屬分類: Windows編程

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            在线精品亚洲一区二区| 亚洲精品乱码久久久久| 午夜精品亚洲| 一区二区精品在线观看| 亚洲免费观看视频| 亚洲国产成人高清精品| 亚洲高清自拍| 亚洲免费成人| 亚洲一区精品视频| 午夜精品久久久久久久99樱桃 | 性做久久久久久免费观看欧美| 一本久久综合| 亚洲免费网站| 久久久免费av| 欧美日韩国产专区| 国产香蕉97碰碰久久人人| 亚洲成人资源| 亚洲一区二区在线播放| 久久久国产成人精品| 亚洲国产裸拍裸体视频在线观看乱了中文 | 亚洲日本中文| 日韩网站免费观看| 亚洲欧美在线一区| 欧美电影在线观看完整版| 欧美性一区二区| 好吊成人免视频| 亚洲最新视频在线播放| 久久久国产精品一区二区中文 | 小辣椒精品导航| 牛人盗摄一区二区三区视频| 欧美三级日韩三级国产三级| 136国产福利精品导航网址| 亚洲一二三区在线观看| 欧美18av| 性欧美暴力猛交69hd| 欧美日韩国产精品自在自线| 国内外成人在线视频| 亚洲免费av片| 久久综合色天天久久综合图片| 亚洲精品美女在线| 亚洲欧美日韩成人| 日韩视频一区二区| 久久精品亚洲一区二区| 欧美日韩视频在线| 伊人色综合久久天天五月婷| 欧美风情在线| 国产精品视频久久久| 亚洲国产精品嫩草影院| 亚洲欧美久久久| 欧美91大片| 亚洲一级在线观看| 嫩草影视亚洲| 在线精品视频一区二区| 亚洲一区精品在线| 日韩一级不卡| 久久亚裔精品欧美| 伊人久久久大香线蕉综合直播| 亚洲已满18点击进入久久| 亚洲免费电影在线| 免费成人av资源网| 激情综合久久| 久久久99免费视频| 欧美大片在线影院| 牛夜精品久久久久久久99黑人| 国产日韩欧美高清| 久久久综合精品| 午夜精品一区二区在线观看 | 亚洲精品综合精品自拍| 久久久久九九九| 欧美多人爱爱视频网站| 亚洲美女在线国产| 奶水喷射视频一区| 欧美黄免费看| 亚洲国产成人在线播放| 亚洲国产精品一区二区久| 久久一二三国产| 亚洲精品乱码| 亚洲国产一二三| 欧美日韩国产一区| 9久re热视频在线精品| 一本色道久久综合狠狠躁的推荐| 国产精品推荐精品| 亚洲激情精品| 亚洲免费大片| 欧美日本久久| 欧美在线观看视频在线| 一区二区三区精品视频在线观看| 国产精品久久久久久久久免费桃花| 一本不卡影院| 性色av香蕉一区二区| 国产精品影视天天线| 麻豆乱码国产一区二区三区| 久久综合成人精品亚洲另类欧美| 亚洲无毛电影| 在线观看一区欧美| 欧美二区不卡| 国产精品美女久久| 欧美亚洲视频在线看网址| 久久久蜜桃精品| 亚洲日本中文字幕| 欧美一区二区三区男人的天堂 | 欧美激情a∨在线视频播放| 久久视频在线看| 亚洲欧美美女| 亚久久调教视频| 一区二区三区不卡视频在线观看| 亚洲日本中文字幕免费在线不卡| 国产日本欧美在线观看| 久久天堂精品| 国产精品一级二级三级| 另类av导航| 国产精品五区| 噜噜噜噜噜久久久久久91| 国产精品久久影院| 麻豆国产精品va在线观看不卡| 欧美三区在线视频| 老司机午夜免费精品视频| 国产精品久久久久久久久免费| 久久精品一本久久99精品| 欧美日韩国产免费观看| 久久精品亚洲一区| 久久国产精品网站| 久久不见久久见免费视频1| 麻豆精品精品国产自在97香蕉| 久久精品网址| 欧美日韩午夜剧场| 亚洲国产高清一区二区三区| 国产精品欧美风情| 亚洲日本成人网| 黄色成人精品网站| 久久不射中文字幕| 亚洲婷婷综合色高清在线| 欧美日本韩国一区| 麻豆精品视频在线观看| 黄色成人在线免费| 亚洲欧美高清| 欧美专区中文字幕| 欧美日韩在线直播| 亚洲网站啪啪| 国产精品99久久久久久www| 欧美日韩国产限制| 久久精品一区二区三区四区| 国产视频精品网| 欧美大片91| 亚洲精品中文字幕在线| 亚洲一区二区网站| 香蕉成人伊视频在线观看| 久久大香伊蕉在人线观看热2| 久久蜜桃精品| 国产午夜精品全部视频播放 | 免费国产一区二区| 国产亚洲成精品久久| 久久精品视频一| 久久激情视频| 亚洲国产日韩欧美| 久久视频在线视频| 亚洲精品中文字幕有码专区| 亚洲日韩成人| 国产精品私人影院| 亚洲一区在线看| 裸体一区二区三区| 欧美视频一区二| 久久精品道一区二区三区| 9色精品在线| 国产精品日韩专区| 亚洲专区欧美专区| 136国产福利精品导航网址应用| 午夜精品一区二区三区电影天堂| 久久久久一区二区| 国产性色一区二区| 欧美高清视频一区二区| 亚洲电影观看| 香蕉久久夜色精品国产| 国产欧美在线播放| 欧美福利在线观看| 亚洲肉体裸体xxxx137| 久久激情婷婷| 亚洲二区视频| 国产精品资源| 久久久www成人免费精品| 夜夜嗨av一区二区三区网站四季av| 一本久道综合久久精品| 精品成人一区二区三区四区| 免费在线看一区| 午夜性色一区二区三区免费视频| 一个人看的www久久| 影音先锋另类| 久久精品国产69国产精品亚洲| 亚洲精品自在久久| 国产精品麻豆va在线播放| 久久九九全国免费精品观看| 一本到12不卡视频在线dvd| 久久精品国产免费| 亚洲午夜免费福利视频| 狠狠色综合色区| 国产欧美另类| 欧美激情视频一区二区三区免费| 久久国产免费看| 亚洲美女免费精品视频在线观看| 欧美插天视频在线播放|