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