Share via


CHtmlView::Navigate2

Llame a esta función miembro para navegar al recurso identificado por una dirección URL, o el archivo identificado por una ruta de acceso completa.

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

Parámetros

  • pIDL
    un puntero a una estructura de ITEMIDLIST .

  • dwFlags
    Indicadores de una variable a la que especifica si se va a agregar el recurso a la lista de historial, si leer o escribir en la memoria caché, y si mostrar el recurso en una nueva ventana.La variable puede ser una combinación de los valores definidos por la enumeración de BrowserNavConstants .

  • lpszTargetFrameName
    Un puntero a una cadena que contiene el nombre del marco en el que mostrar el recurso.

  • lpszURL
    Un puntero a una cadena que contiene la dirección URL.

  • lpvPostData
    Datos a enviar a la transacción HTTP POST.Por ejemplo, la transacción POST se utiliza para enviar los datos recopilados por un formulario HTML.Si este parámetro no especifica ninguna datos de envío, los problemas de Navigate2 una transacción de HTTP GET.Se omite este parámetro si la dirección URL no es una dirección URL HTTP o HTTPS.

  • dwPostDataLen
    La longitud en bytes de los datos al que lpvPostData el parámetro.

  • lpszHeaders
    Un puntero a un valor que especifica los encabezados HTTP o HTTPS para enviar al servidor.Estos encabezados se agregan los encabezados predeterminados de Internet Explorer.Los encabezados pueden especificar tareas como la acción necesario de servidor, del tipo de datos que se pasan al servidor, o de código de estado.Se omite este parámetro si la dirección URL no es una dirección URL HTTP o HTTPS.

  • baPostedData
    una referencia a un objeto de CByteArray .

Comentarios

Esta función miembro extiende la función miembro de Navegar admitiendo examinar en carpetas especiales, como escritorio y Mi PC, que se representan mediante el pIDLdel parámetro.

Se aplica a Internet Explorer y a WebBrowser.

Ejemplo

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

Requisitos

encabezado: afxhtml.h

Vea también

Referencia

Clase de CHtmlView

Gráfico de jerarquía

CHtmlView::Navigate

IWebBrowser2::Navigate2