我怎样才能跳转到网页主播<a> tag using ShellExecute in C++?</a>

时间:2011-02-09 13:23:29

标签: c++ anchor shellexecute

我目前正以这种方式成功打开网页,例如

ShellExecute(NULL, "open", "http://www.google.com", NULL, NULL, SW_SHOWNORMAL);

然而,我真正需要做的是能够跳转到锚标记,例如'mypage.html#middle'。当我将它附加到URL字符串的末尾时,该网页仅在指定的文件处打开,并且不会跳转到标记,也不会在地址栏中。

感谢。

1 个答案:

答案 0 :(得分:1)

好的,所以我设法使用稍微不同的技术实现了这一点。但是,在使用此方法时,您必须定义要打开它的浏览器,对于那些担心将其部署到大量用户的人来说可能会被认为是一个问题(幸运的是,在我的情况下,这不是真的)。​​

ShellExecute(NULL, "open", "iexplore", urlString, NULL, SW_SHOWNORMAL);

其中'urlString'是网址,最后是锚点。

谢谢大家。