Partilhar via


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

Consulte também

Referência

Classe CHtmlView

Gráfico da hierarquia

CHtmlView::Navigate

IWebBrowser2::Navigate2