CHtmlView::Navigate2

void Navigate2(LPITEMIDLIST plDL, DWORD dwFlags = 0, LPCTSTR lpszTargetFrameName = NULL);
void Navigate2(LPCTSTR lpszURL,
               DWORD dwFlags = 0,
               LPCTSTR lpszTargetFrameName = NULL,
               LPCTSTR lpszHeaders = NULL,
               LPVOID lpvPostData = NULL,
               DWORD dwPostDataLen = 0
              );
void Navigate2(LPCTSTR lpszURL,
               DWORD dwFlags,
               CByteArray& baPostedData,
               LPCTSTR lpszTargetFrameName = NULL,
               LPCTSTRlpszHeader = NULL
              );

参数:
pIDL指向ITEMIDLIST结构的指针。
dwFlags确定是否添加资源到历史列表,是否从缓存读或写,是否在新窗口中显示资源的变量标记。此变量可是由BrowserNavConstants枚举值定义的值的组合。
lpszTargetFrameName指向包含显示资源的框架的名字的字符串的指针。
lpszURL指向包含URL字符串的指针。
lpvPostData指向与HTTP POST事务一起发送的数据的指针。例如,POST事务用于发送由HTML表格收集的数据。如果此参数不确定任何邮递数据,Navigate发布一个HTTP GET 事务。如果URL不是HTTPURL,此参数被忽略。
dwPostDataLen由lpvPostData参数指向的数据的字节长。
lpszHeaders指向确定发送到服务器的HTTP标题的值的指针。这些标题添加到缺省的Internet Explorer标题中。这些标题能确定服务器所需的操作,传递到服务器的数据类型或状态代码。如果URL不是HTTPURL,此参数被忽略。
BaPostedDataCByteArray对象的参考。

说明:
调用此成员函数以导航到由URL确定的资源,或由全路径确定的文件。此成员函数通过支持浏览由参数pIDL替代的指定文件夹,如Desktop和My Computer来扩展Navigate成员功能。
适用于Internet Explorer和WebBrowser。

请参阅:
CHtmlView::Navigate, IWebBrowser2::Navigate2