CHtmlView::OnBeforeNavigate2

virtual 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以允许其进行。

说明:
此成员函数被框架调用,在导航发生在Web浏览器之前激活失败事件。

请参阅:
CHtmlView::Navigate, CHtmlView::Navigate2, DWebBrowserEvents2::BeforeNavigate2