Freigeben über


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

Siehe auch

Referenz

CHtmlView-Klasse

Hierarchiediagramm

CHtmlView::Navigate

IWebBrowser2::Navigate2