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