CHtmlView::Navigate2
Chamar essa função de membro para acessar o recurso identificado por um URL, ou o arquivo identificado por um caminho completo.
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
Um ponteiro a estrutura de ITEMIDLIST .dwFlags
Os sinalizadores de uma variável para que especifica se adicionar funcionalidade à lista de histórico, se ler ou gravar do cache, e exibir o recurso em uma nova janela.A variável pode ser uma combinação de valores definidos pela enumeração de BrowserNavConstants .lpszTargetFrameName
Um ponteiro para uma cadeia de caracteres que contém o nome do quadro para exibir o recurso.lpszURL
Um ponteiro para uma cadeia de caracteres que contém o URL.lpvPostData
Para enviar dados com a transação HTTP POST.Por exemplo, a transação POST é usada para enviar os dados coletados por um formulário HTML.Se este parâmetro não especifica os dados de postagem, Navigate2 emite HTTP GET a transação.Esse parâmetro é ignorado se o URL não é um URL HTTP ou HTTPS.dwPostDataLen
O tamanho em bytes de dados a lpvPostData apontado pelo parâmetro.lpszHeaders
Um ponteiro para um valor que especifica os cabeçalhos HTTP ou HTTPS para enviar para o servidor.Esses cabeçalhos são adicionados aos cabeçalhos padrão do Internet Explorer.Os cabeçalhos podem especificar itens como a ação necessária de servidor, o tipo de dados que estão sendo passadas para o servidor, ou um código de status.Esse parâmetro é ignorado se o URL não é um URL HTTP ou HTTPS.baPostedData
Uma referência a um objeto de CByteArray .
Comentários
Essa função de membro estende a função de membro de Navegar procurar de suporte nas pastas especiais, como a área de trabalho e o meu computador, que são representadas pelo pIDLde parâmetro.
Se aplica a Internet Explorer e o navegador da web.
Exemplo
void CMyHtmlView::OnGoToMicrosoft()
{
Navigate2(_T("http://home.microsoft.com"));
}
Requisitos
Cabeçalho: afxhtml.h