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

yehao's Blog

如何對webbrowser和IE編程(二)

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

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

VB代碼調(diào)用Navigate 如此容易因?yàn)樗袇?shù)出第一個參數(shù)外都可以是可選. 如此相對照,VC++不可以省略任何參數(shù). 如果你想使用VC++不是勇任何特別的參數(shù)導(dǎo)航到 Microsoft的 home page, 你必須傳遞空的VARIANT 結(jié)構(gòu)。 MFC 應(yīng)用程序,你必須如下調(diào)用 Navigate

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

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

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

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

屬性

 

 

描述

 

 

Application

 

 

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

 

 

Parent

 

 

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

 

 

Container

 

 

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

 

 

Document

 

 

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

 

 

TopLevelContainer

 

 

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

 

 

Type

 

 

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

 

 

Left

 

 

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

 

 

Top

 

 

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

 

 

Width

 

 

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

 

 

Height

 

 

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

 

 

LocationName

 

 

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

 

 

LocationURL

 

 

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

 

 

Busy

 

 

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

 

 

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

Dim strLocation
strLocation = WebBrowser1.LocationURL

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

BSTR bstrURL;
m_pInternetExplorer->get_LocationURL(&bstrURL);

 

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

Set HtmlDoc = WebBrowser1.Document

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

IDispatch* pDisp;
pDisp = m_webBrowser.GetDocument();

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

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

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

當(dāng)使用這些代碼,你可以使用 SUCCEEDED 宏( Win32 API的一部分), 以監(jiān)測調(diào)用是否成功。在嘗試使用Idispatch接口前你應(yīng)當(dāng)確信調(diào)用成功。

posted on 2012-09-22 21:33 厚積薄發(fā) 閱讀(574) 評論(0)  編輯 收藏 引用 所屬分類: Windows編程

導(dǎo)航

<2025年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

統(tǒng)計

常用鏈接

留言簿

隨筆分類

文章分類

文章檔案

搜索

最新評論

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲老板91色精品久久| 亚洲人成网站影音先锋播放| 久久一区免费| 一区二区av| 中文精品视频一区二区在线观看| 免费观看成人www动漫视频| 亚洲精品视频在线播放| 欧美h视频在线| 亚洲麻豆av| 久久亚洲综合色| 欧美成人日本| 国产一区二区三区的电影 | 久久精品国产精品亚洲精品| 亚洲永久字幕| 欧美精品一区二| 国产欧美日韩视频| 日韩视频―中文字幕| 亚洲日本在线视频观看| 亚洲一区图片| 免费人成精品欧美精品| 欧美视频在线观看| 在线观看成人av| 午夜精品999| 亚洲肉体裸体xxxx137| 午夜精品国产更新| 麻豆精品91| 激情综合电影网| 久久精品国产精品亚洲精品| 久久视频在线视频| 亚洲一区二区黄| 久久嫩草精品久久久精品| 亚洲精品在线观| 欧美一区二区精品久久911| 国产精品久久久久一区二区三区 | 亚洲精品美女免费| 欧美国产精品久久| 99精品国产在热久久下载| 亚洲七七久久综合桃花剧情介绍| 欧美日韩日日夜夜| 久久久精品国产免大香伊 | 一区二区三区免费看| 亚洲色图综合久久| 欧美一区二区三区在线观看| 国产日韩成人精品| 久久精品国产91精品亚洲| 欧美激情自拍| 亚洲一本视频| 亚洲欧洲日本mm| 黄色一区二区三区| 亚洲日韩视频| 在线一区观看| 亚洲天堂黄色| 亚洲一本大道在线| 免费成人av资源网| 免费中文字幕日韩欧美| 国产日本亚洲高清| 亚洲视频在线观看视频| 激情久久综合| 亚洲精品一二三| 老司机久久99久久精品播放免费| 韩国av一区二区三区| 亚洲国产1区| 久久精品国产第一区二区三区最新章节| 亚洲在线成人| 国产欧美精品在线观看| 亚洲承认在线| 国产亚洲精品久久久久婷婷瑜伽| 欧美福利视频在线| 男女激情久久| 亚洲大胆在线| 久久亚洲综合色| 欧美日韩美女| 亚洲精品韩国| 日韩视频一区二区三区| 久久精品一二三区| 久久成人在线| 一区二区亚洲欧洲国产日韩| 亚洲欧美国产三级| 午夜精品国产精品大乳美女| 欧美日韩在线视频首页| 亚洲视频二区| 老色鬼精品视频在线观看播放| 国产亚洲一级| 久久久精品动漫| 欧美一区二区三区久久精品茉莉花 | 99热精品在线观看| 久久免费国产精品| 欧美日韩国产精品| 亚洲一区三区视频在线观看| 一区在线观看| 亚洲欧美综合一区| 亚洲美女在线视频| 欧美精品日韩一区| 中文精品一区二区三区| 日韩午夜电影| 欧美精品 国产精品| 亚洲电影免费在线观看| 国产嫩草一区二区三区在线观看| 亚洲精品久久嫩草网站秘色| 亚洲国产高清在线| 牛牛影视久久网| 亚洲电影免费观看高清| 在线观看日韩av先锋影音电影院| 噜噜噜噜噜久久久久久91 | 国产精品va在线播放我和闺蜜| 亚洲黄一区二区三区| 亚洲精选在线| 欧美特黄a级高清免费大片a级| 欧美一区二区三区播放老司机| 亚洲天堂成人在线视频| 久热精品视频在线观看| 在线视频精品一区| 日韩一级裸体免费视频| 亚洲精品在线视频| 久久久久久久尹人综合网亚洲| 午夜在线电影亚洲一区| 老司机一区二区三区| 一本一本久久| 欧美成人免费在线| 国产欧美日韩视频在线观看| 欧美不卡一区| 国内精品久久久久国产盗摄免费观看完整版| 久久精品夜色噜噜亚洲aⅴ| 欧美日韩亚洲系列| 在线观看欧美成人| 日韩一级视频免费观看在线| 一区二区三区四区五区在线| 国产一区二区福利| 亚洲三级国产| 亚洲精品1区2区| 葵司免费一区二区三区四区五区| 久久精品国产91精品亚洲| 国产精品一区二区久久| 亚洲一区二区三区四区在线观看| 亚洲性感激情| 欧美性jizz18性欧美| 日韩视频在线一区| 一本久久a久久免费精品不卡| 欧美激情一区二区三区在线视频观看| 欧美国产第二页| 亚洲精品乱码久久久久久蜜桃91 | 亚洲欧美日韩另类| 欧美肉体xxxx裸体137大胆| 亚洲精品国精品久久99热一| 一区二区三区四区五区精品视频 | 亚洲欧美国产日韩天堂区| 欧美在线视频观看免费网站| 国产亚洲第一区| 久久久久久久久岛国免费| 美女诱惑一区| 亚洲欧洲一区二区三区| 欧美激情综合在线| 亚洲特级毛片| 免费欧美在线| 亚洲天堂黄色| 国语自产精品视频在线看抢先版结局| 久久精品视频在线观看| 欧美激情 亚洲a∨综合| 99re6热在线精品视频播放速度| 欧美色精品天天在线观看视频| 亚洲在线视频| 美女国产一区| 亚洲一区二区3| 国产欧美日本| 久久免费高清视频| 夜夜嗨一区二区| 久久久一区二区| 亚洲欧洲精品一区二区精品久久久 | 亚洲夜晚福利在线观看| 亚洲图片在线观看| 欧美一区二区三区免费看| 欧美激情bt| 久久国产视频网| 亚洲精品国产拍免费91在线| 欧美日精品一区视频| 亚洲第一黄色| 中日韩午夜理伦电影免费| 国产精品热久久久久夜色精品三区 | 国产精品伊人日日| 欧美亚洲三区| 亚洲伦理久久| 久久精品国亚洲| 一区二区三区欧美亚洲| 噜噜噜91成人网| 亚洲欧美日韩国产中文 | 亚洲综合首页| 亚洲精品一区二区三区樱花| 国产亚洲成av人片在线观看桃 | 国产亚洲一区精品| 欧美精品久久99久久在免费线| 亚洲一区尤物| 欧美激情91| 久久影院午夜片一区| 午夜亚洲影视| 亚洲自拍偷拍色片视频| 亚洲人成网站色ww在线| 国内精品久久久久久久影视蜜臀| 欧美午夜剧场| 欧美日韩免费| 欧美人在线视频|