CHtmlView::OnBeforeNavigate2

Essa função de membro é chamada pela estrutura para fazer com que um evento ao fogo antes que uma navegação ocorre no navegador da web.

virtual void OnBeforeNavigate2(
   LPCTSTR lpszURL,
   DWORD nFlags,
   LPCTSTR lpszTargetFrameName,
   CByteArray& baPostedData,
   LPCTSTR lpszHeaders,
   BOOL* pbCancel 
);

Parâmetros

  • lpszURL
    Ponteiro para uma cadeia de caracteres que contém o URL para navegar.

  • nFlags
    Reservado para uso futuro.

  • lpszTargetFrameName
    Uma cadeia de caracteres que contém o nome do quadro para exibir o recurso, ou em NULO se nenhum quadro chamado é definido para o recurso.

  • baPostedData
    Uma referência a um objeto de CByteArray que contém os dados para enviar para o servidor se a transação HTTP POST está sendo usado.

  • lpszHeaders
    Um ponteiro para uma cadeia de caracteres que contém adicionais cabeçalhos HTTP para enviar para o servidor (URL HTTP somente).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.

  • pbCancel
    Um ponteiro para um sinalizador cancelar.Um aplicativo pode definir esse parâmetro a diferente de zero para cancelar a operação de navegação, ou zero para permitir que continuar.

Requisitos

Cabeçalho: afxhtml.h

Consulte também

Referência

Classe de CHtmlView

Gráfico de hierarquia

CHtmlView::Navigate

CHtmlView::Navigate2

DWebBrowserEvents2::BeforeNavigate2