CHtmlView::Navigate2
Rufen Sie die Memberfunktion auf, um zu navigieren zu der Ressource, die über eine URL identifiziert wird, oder auf die Datei, die durch einen vollständigen Pfad identifiziert wird.
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
);
Parameter
pIDL
Ein Zeiger auf eine Struktur ITEMIDLIST.dwFlags
Die Flags einer Variablen, der angibt, ob die Ressource der Verlaufsliste hinzufügt, ob zu liest oder aus dem Cache schreibt und ob die Ressource in einem neuen Fenster anzeigt. Die Variable kann eine Kombination der Werte sein, die von der BrowserNavConstants-Enumeration definiert werden.lpszTargetFrameName
Ein Zeiger auf eine Zeichenfolge, die den Namen des Frames, in denen die Ressource an.lpszURL
Ein Zeiger auf eine Zeichenfolge, die die URL enthält.lpvPostData
Mit der HTTP POST-Transaktion zu senden, Daten. Beispielsweise wird die BEITRAGStransaktion verwendet, um die Daten zu senden, die von einem HTML-Formular erfasst werden. Wenn dieser Parameter keine Sendedaten angibt, gibt Navigate2 eine HTTP GET-Transaktion aus. Dieser Parameter wird ignoriert, wenn URL kein HTTP oder HTTPS ein URL.dwPostDataLen
Länge in Bytes der Daten wird durch den lpvPostData-Parameter.lpszHeaders
Ein Zeiger auf einen Wert, der die HTTP oder HTTPS-Header angibt, um den Server zu senden. Diese Header werden den standardmäßigen Internet Explorer-Headern hinzugefügt. Die Header können solche Elemente wie die Aktion, die vom Server erforderlich sind, der Typ der Daten, die an den Server übergeben werden, oder ein Statuscode angeben. Dieser Parameter wird ignoriert, wenn URL kein HTTP oder HTTPS ein URL.baPostedData
Ein Verweis auf ein Objekt CByteArray.
Hinweise
Diese Memberfunktion erweitert die Navigate-Memberfunktion, indem sie auf Durchsuchen speziellen Ordnern, wie Desktop und Arbeitsplatz unterstützt, die vom Parameter pIDL dargestellt werden.
Gilt für Internet Explorer und web browser zu.
Beispiel
void CMyHtmlView::OnGoToMicrosoft()
{
Navigate2(_T("http://home.microsoft.com"));
}
Anforderungen
Header: afxhtml.h