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 Class

层次结构图

CHtmlView::Navigate

CHtmlView::Navigate2

DWebBrowserEvents2::BeforeNavigate2