Поделиться через


CHtmlView::OnBeforeNavigate2

Этот вызов платформой функции-члена, чтобы вызвать событие создать до того, как осуществляется переход в Интернет-браузере.

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

Параметры

  • lpszURL
    Указатель на строку, содержащую URL-адрес для перехода.

  • nFlags
    Зарезервировано для использования в будущем.

  • lpszTargetFrameName
    Строка, содержащая имя кадра, в котором отображения ресурс или NULL если именованный кадр не целевым для ресурса.

  • baPostedData
    Ссылка на объект CByteArray, содержащий данные, которые необходимо отправить на сервер, если транзакция HTTP POST используется.

  • lpszHeaders
    Указатель на строка, содержащая дополнительные заголовки HTTP, которые необходимо отправить на сервер (URL-адрес HTTP). Заголовки могут определять, например действие необходимы сервера, тип данных, передаваемая к серверу или код состояния.

  • pbCancel
    Указатель на флагу отменить. Приложение может установить для этого параметра значение ненулевое значение, чтобы отменить операцию перемещения или равным нулю, чтобы разрешить его, чтобы продолжить.

Требования

Header: afxhtml.h

См. также

Ссылки

Класс CHtmlView

Диаграмма иерархии

CHtmlView::Navigate

CHtmlView::Navigate2

DWebBrowserEvents2::BeforeNavigate2