Compartilhar via


CHtmlView::Navigate2

Chame essa função de membro para navegar para o recurso identificado por um URL ou para 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 para um ITEMIDLIST estrutura.

  • dwFlags
    Os sinalizadores de uma variável que especifica se você deseja adicionar o recurso à lista do Histórico, a leitura para a ou gravar a partir do cache e se deve exibir o recurso em uma nova janela.A variável pode ser uma combinação de valores definidos pelo BrowserNavConstants enumeração.

  • lpszTargetFrameName
    Um ponteiro para uma seqüência de caracteres que contém o nome do quadro no qual exibir o recurso.

  • lpszURL
    Um ponteiro para uma seqüência de caracteres que contém o URL.

  • lpvPostData
    Dados serem enviados com a transação HTTP POST.Por exemplo, a transação de POST é usada para enviar dados coletados por um formulário em HTML.Se este parâmetro não especificar nenhum dado de POST, Navigate2 emite uma transação HTTP GET. Este parâmetro é ignorado se URL não é um URL HTTP.

  • dwPostDataLen
    Comprimento em bytes de dados apontado pelo lpvPostData parâmetro.

  • lpszHeaders
    Um ponteiro para um valor que especifica os cabeçalhos HTTP para enviar para o servidor.Esses cabeçalhos são adicionados aos cabeçalhos de Internet Explorer padrão.sistema autônomo cabeçalhos podem especificar essas coisas sistema autônomo a ação necessária do servidor, o tipo de dados sendo passados para o servidor ou um código de status.Este parâmetro é ignorado se URL não é um URL HTTP.

  • baPostedData
    Uma referência a um CByteArray objeto.

Comentários

Esta função de membro estende o Navegar função de membro , oferecendo suporte a navegação em pastas especiais, sistema autônomo área de trabalho e meu computador, que são representadas pelo parâmetro pIDL.

Aplica-se ao Internet Explorer e do WebBrowser.

Exemplo

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

Requisitos

Cabeçalho: afxhtml.h

Consulte também

Referência

Classe CHtmlView

Gráfico de hierarquia

CHtmlView::navegar

IWebBrowser2::Navigate2

Outros recursos

CHtmlView membros