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标头的字符串的指针发送到服务器(HTTP仅URL)。标头可以指定诸如未经事件需要服务器,通过对服务器的数据类型或状态代码。

  • pbCancel
    对取消标记的指针。应用程序可以将此参数设置为非零取消导航操作或零允许执行。

要求

Header: afxhtml.h

请参见

参考

CHtmlView选件类

层次结构图

CHtmlView::Navigate

CHtmlView::Navigate2

DWebBrowserEvents2::BeforeNavigate2