CHtmlView::Navigate2

呼叫此成員函式以巡覽至 URL 所識別的資源,或為完整路徑所識別的檔案。

void Navigate2(
   LPITEMIDLIST pIDL,
   DWORD dwFlags = 0,
   LPCTSTR lpszTargetFrameName = NULL 
);
void Navigate2(
   LPCTSTR lpszURL,
   DWORD dwFlags = 0,
   LPCTSTR lpszTargetFrameName = NULL,
   LPCTSTR lpszHeaders = NULL,
   LPVOID lpvPostData = NULL,
   DWORD dwPostDataLen = 0 
);
void Navigate2(
   LPCTSTR lpszURL,
   DWORD dwFlags,
   CByteArray& baPostedData,
   LPCTSTR lpszTargetFrameName = NULL,
   LPCTSTR lpszHeader = NULL 
);

參數

  • pIDL
    ITEMIDLIST 結構的指標。

  • dwFlags
    指定是否將資源加入至記錄清單,讀取或從快取中,撰寫,以及是否會顯示在新視窗中資源變數的旗標。變數可以是 BrowserNavConstants 列舉定義值的組合。

  • lpszTargetFrameName
    out 包含框架的名稱顯示資源字串的指標。

  • lpszURL
    out 包含 URL 的字串的指標。

  • lpvPostData
    傳送資料至 HTTP POST 交易。例如,張貼交易用來傳送 HTML 表單所收集的資料。如果這個參數不會指定任何張貼資料, Navigate2 發出 HTTP GET 交易。如果 URL 不是 HTTP 或 HTTPS URL,則會忽略這個參數。

  • dwPostDataLen
    長度資料的位元組所指向的 lpvPostData 參數。

  • lpszHeaders
    為指定的 HTTP 或 HTTPS 標頭傳送至伺服器的值的指標。這些標頭加入至預設的 Internet Explorer 標頭。標題可以指定等項目。這個動作需要伺服器,會傳送至伺服器的資料型別或狀態碼。如果 URL 不是 HTTP 或 HTTPS URL,則會忽略這個參數。

  • baPostedData
    CByteArray 對物件的參考。

備註

此成員函式以支援瀏覽擴充 巡覽 成員函式在特殊資料夾,例如桌面和我的電腦,最多達參數所 pIDL表示。

適用於 Internet Explorer 和瀏覽器。

範例

void CMyHtmlView::OnGoToMicrosoft()
{
   Navigate2(_T("http://home.microsoft.com"));
}

需求

Header: afxhtml.h

請參閱

參考

CHtmlView 類別

階層架構圖

CHtmlView::Navigate

IWebBrowser2::Navigate2