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