CHtmlView::OnBeforeNavigate2

Questa funzione membro viene chiamata dal framework per generare un evento per generare prima che la navigazione venga eseguita nel browser.

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

Parametri

  • lpszURL
    Puntatore a una stringa contenente l'url per spostarsi su.

  • nFlags
    Riservato per utilizzi futuri.

  • lpszTargetFrameName
    Stringa contenente il nome del frame cui visualizzare la risorsa, o in NULL se nessun intervallo denominato è destinato alla risorsa.

  • baPostedData
    Un riferimento a un oggetto CByteArray contenente i dati da inviare al server se la transazione HTTP POST viene utilizzata.

  • lpszHeaders
    Un puntatore a una stringa contenente le intestazioni HTTP aggiuntive per l'invio al server (URL HTTP solo).Le intestazioni possono specificare questi elementi come l'azione richiesta del server, il tipo di dati che vengono passati al server, o codice di stato.

  • pbCancel
    Un puntatore a un flag di annullamento.Un'applicazione può impostare questo parametro su diverso da zero per annullare l'operazione di navigazione, o a zero per consentire di continuare.

Requisiti

Header: afxhtml.h

Vedere anche

Riferimenti

Classe di CHtmlView

Grafico della gerarchia

CHtmlView::Navigate

CHtmlView::Navigate2

DWebBrowserEvents2::BeforeNavigate2