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

牽著老婆滿街逛

嚴以律己,寬以待人. 三思而后行.
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的一部分), 以監(jiān)測調用是否成功。在嘗試使用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王其 | 亚洲国产成人不卡| 亚洲青色在线| 欧美亚洲视频在线观看| 欧美激情一区二区三区成人| 亚洲天堂成人| 免费在线看成人av| 国产精品一区二区久激情瑜伽| 在线播放日韩| 性欧美xxxx大乳国产app| 欧美成人激情在线| 亚洲自拍电影| 欧美成人一区在线| 国产一区二区欧美| 中文精品视频| 欧美高潮视频| 欧美专区日韩专区| 国产精品久久久久久久久免费樱桃 | 亚洲日本欧美日韩高观看| 亚洲综合精品一区二区| 欧美成人69av| 欧美在线观看www| 国产精品s色| 亚洲精品专区| 欧美+亚洲+精品+三区| 午夜精品一区二区在线观看| 欧美激情影院| 最近看过的日韩成人| 久久精品国产v日韩v亚洲| 一区二区三区四区国产精品| 欧美国产欧美综合| 激情文学综合丁香| 久久成人精品一区二区三区| 一区二区三区视频在线观看| 欧美日韩成人在线播放| 亚洲精品免费在线| 欧美激情亚洲另类| 女仆av观看一区| 亚洲精品国产精品国自产在线| 猫咪成人在线观看| 久久九九热免费视频| 国产一区二区无遮挡| 久久丁香综合五月国产三级网站| 一区二区毛片| 国产精品高潮视频| 亚洲愉拍自拍另类高清精品| 9色精品在线| 国产精品国色综合久久| 亚洲欧美日韩国产成人| 亚洲在线免费观看| 国产亚洲一区二区三区在线观看| 欧美在线播放视频| 久久国产精品久久w女人spa| 影音先锋亚洲精品| 亚洲第一天堂无码专区| 欧美成人一品| 亚洲欧美成人一区二区三区| 亚洲欧美日韩国产成人精品影院| 国产精品资源在线观看| 久久久精品tv| 久久亚洲免费| 一区二区三区精密机械公司| 一本色道久久99精品综合| 国产精品久久久久9999| 久久久久9999亚洲精品| 欧美mv日韩mv国产网站app| 一本一本久久| 午夜精品久久久久久久99樱桃| 激情成人在线视频| 亚洲美女黄网| 日韩午夜视频在线观看| 欧美日韩国产欧美日美国产精品| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 一本色道久久加勒比精品| 亚洲精品你懂的| 欧美国产欧美亚州国产日韩mv天天看完整| 一区二区三区国产在线观看| 午夜精品久久久久久久99热浪潮| 1769国内精品视频在线播放| 亚洲日本欧美日韩高观看| 国产精品私拍pans大尺度在线| 玖玖玖国产精品| 欧美日韩视频专区在线播放| 久久精品视频导航| 国产精品xvideos88| 欧美黄色aaaa| 国产中文一区二区| 一区二区三区精品视频在线观看| 精品动漫3d一区二区三区| 一级成人国产| 日韩视频久久| 欧美一级视频| 亚洲欧美精品在线观看| 久久影视精品| 国产自产精品| 亚洲一区二区不卡免费| 国产一区二区欧美| 一区二区三区高清不卡| 亚洲伦理精品| 蜜乳av另类精品一区二区| 久久久国产视频91| 国产精品视频免费观看| 99精品欧美一区二区三区| 亚洲精品欧美一区二区三区| 久久精品人人做人人爽| 久久高清国产| 国产伦精品一区二区三区高清版 | 久久天天躁狠狠躁夜夜爽蜜月| 亚洲影音一区| 欧美性大战久久久久| 最新热久久免费视频| 亚洲国产精品99久久久久久久久| 欧美影院精品一区| 久久精品首页| 国模精品娜娜一二三区| 欧美一区二区成人| 久久精品在线| 狠狠色噜噜狠狠狠狠色吗综合| 香蕉久久夜色精品国产| 欧美专区一区二区三区| 国产亚洲精品激情久久| 亚洲欧美日韩国产综合在线| 亚洲欧美日韩国产综合精品二区| 欧美日韩在线影院| 亚洲私人黄色宅男| 亚洲欧美第一页| 国产欧美一区二区三区另类精品| 午夜国产精品视频免费体验区| 欧美影院午夜播放| 韩国成人精品a∨在线观看| 久久精品视频亚洲| 欧美二区在线| 一本色道88久久加勒比精品| 欧美色一级片| 亚洲欧美久久久| 久久久五月婷婷| 国产香蕉97碰碰久久人人| 国产日韩综合一区二区性色av| 亚洲午夜电影网| 欧美一区二区三区日韩| 国产亚洲激情在线| 免费av成人在线| 99re这里只有精品6| 欧美亚洲一区二区在线| 黄色亚洲免费| 欧美伦理一区二区| 亚洲欧美电影在线观看| 欧美不卡一区| 亚洲一区二区三区777| 国产日韩一区欧美| 欧美a级一区| 国产精品99久久不卡二区| 久久野战av| 欧美视频一区二区在线观看 | 国产精品高潮视频| 久久大综合网| 99精品99| 免费视频一区二区三区在线观看| av成人免费| 国产精品综合视频| 欧美成人免费va影院高清| 亚洲综合日本| 亚洲国产成人精品久久| 国产欧美日韩视频在线观看| 欧美国产国产综合| 久久国产视频网站| 日韩视频免费观看| 欧美电影打屁股sp| 欧美一区二区视频在线| av72成人在线| 亚洲第一级黄色片| 国产日产欧产精品推荐色| 欧美日韩国产成人在线91| 久久久久国产精品一区| 午夜精品亚洲一区二区三区嫩草| 亚洲麻豆视频| 亚洲人永久免费| 亚洲第一福利视频| 久久综合久久综合久久|