Udostępnij za pośrednictwem


CHtmlView::Navigate2

Wywołanie tej funkcji Członkowskich przejść zasobu identyfikowanego przez adres URL lub plik identyfikowany przez pełną ścieżkę.

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 
);

Parametry

  • pIDL
    Wskaźnik do ITEMIDLIST struktury.

  • dwFlags
    Flagi zmiennej, która określa, czy dodać zasobu do listy historii, czy do odczytu do lub zapisu z pamięci podręcznej oraz czy mają być wyświetlane w nowym oknie zasób.Zmienna może być kombinacją wartości zdefiniowanych przez BrowserNavConstants wyliczenia.

  • lpszTargetFrameName
    Wskaźnik ciąg zawierający nazwę ramki, w której wyświetlane zasobu.

  • lpszURL
    Wskaźnik na ciąg zawierający adres URL.

  • lpvPostData
    Dane do wysłania z transakcji HTTP POST.Na przykład księgowanie transakcji jest używany do wysyłania danych zebranych przez formularz HTML.Jeśli ten parametr nie określa żadnych danych post Navigate2 kwestie transakcja HTTP GET.Ten parametr jest ignorowany, jeśli URL nie jest HTTP lub HTTPS URL.

  • dwPostDataLen
    Długość danych w bajtach wskazywanej przez lpvPostData parametru.

  • lpszHeaders
    Wskaźnik określający nagłówki HTTP lub HTTPS do wysyłania do serwera.Nagłówki te są dodawane do nagłówków domyślne programu Internet Explorer.Nagłówki, można określić takie rzeczy jako działania serwera, typ danych przekazywanych do serwera lub kod stanu.Ten parametr jest ignorowany, jeśli URL nie jest HTTP lub HTTPS URL.

  • baPostedData
    Odwołanie do CByteArray obiektu.

Uwagi

Ta funkcja Członkowskie rozszerza Navigate Członkowskich funkcji poprzez wspieranie przeglądania sieci foldery specjalne, takie pulpitu i Mój komputer, które są reprezentowane przez parametr pIDL.

Dotyczy programu Internet Explorer i WebBrowser.

Przykład

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

Wymagania

Nagłówek: afxhtml.h

Zobacz też

Informacje

Klasa CHtmlView

Wykres hierarchii

CHtmlView::Navigate

IWebBrowser2::Navigate2