Partager via


CHtmlView::OnBeforeNavigate2

Cette fonction membre est appelée par l'infrastructure pour faire de déclencher un événement avant qu'une navigation se produise dans le navigateur web.

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

Paramètres

  • lpszURL
    Pointeur vers une chaîne contenant l'URL pour accéder.

  • nFlags
    Réservé pour un usage futur.

  • lpszTargetFrameName
    Chaîne contenant le nom du frame dans lequel pour afficher la ressource, ou NULL si aucun frame nommé n'est ciblé pour la ressource.

  • baPostedData
    Une référence à un objet d' CByteArray contenant les données à envoyer au serveur si la transaction HTTP POST est utilisée.

  • lpszHeaders
    Un pointeur vers une chaîne contenant les en-têtes supplémentaires HTTP pour envoyer au serveur (HTTP URL uniquement). Les en-têtes peuvent spécifier des éléments tels que l'action requise du serveur, le type de données qui est passé au serveur, ou un code d'état.

  • pbCancel
    Un pointeur vers une balise d'annulation. Une application peut définir ce paramètre à une valeur différente de zéro pour annuler l'opération de navigation, ou à zéro pour lui permettre de continuer.

Configuration requise

Header: afxhtml.h

Voir aussi

Référence

CHtmlView, classe

Graphique de la hiérarchie

CHtmlView::Navigate

CHtmlView::Navigate2

DWebBrowserEvents2::BeforeNavigate2