次の方法で共有


CHtmlView::OnBeforeNavigate2

ナビゲーションが Web ブラウザーに発生する前にこのメンバー関数により、フレームワークによってイベントが生成されます呼び出されます。

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

パラメーター

  • lpszURL
    に移動する URL を含む文字列へのポインター。

  • nFlags
    将来利用するために予約されています。

  • lpszTargetFrameName
    フレームが名前付きリソースを対象とするリソースを表示するには、または null にフレームの名前を含む文字列。

  • baPostedData
    HTTP POST トランザクションが使用されている場合はサーバーに送信するデータを含む CByteArray のオブジェクトへの参照。

  • lpszHeaders
    サーバー (HTTP URL のみ) に送信する追加の HTTP ヘッダーを含む文字列へのポインター。ヘッダーは、サーバーのサーバーに渡されるデータ型に必要な操作やステータス コードなどを指定できます。

  • pbCancel
    キャンセル フラグへのポインター。アプリケーションでこのパラメーターを 0 以外の値に設定すると、ナビゲーション操作がキャンセルされます。0 に設定すると、ナビゲーション操作が継続します。

必要条件

ヘッダー: afxhtml.h

参照

関連項目

CHtmlView クラス

階層図

CHtmlView::Navigate

CHtmlView::Navigate2

DWebBrowserEvents2::BeforeNavigate2