2011-02-09 3 views
3

나는 현재 그러나 내가 정말해야 할 일 '의 mypage.html # 중간'처럼 앵커 태그로 이동 할 수 있습니다 예를C++에서 ShellExecute를 사용하여 웹 페이지 앵커 <a> 태그로 어떻게 이동할 수 있습니까?

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

를 들어, 이러한 방식으로 성공적으로 웹 페이지를 여는거야. URL 문자열 끝에 태그를 추가하면 웹 페이지가 지정된 파일에서만 열리고 태그로 이동하지 않으며 주소 표시 줄에도 표시되지 않습니다.

감사합니다.

+0

저에게 맞습니다. 아마도 그것은 앵커 태그입니다. 이것은 시도한 명령이다. 'ShellExecute (NULL, "open", "http://en.wikipedia.org/wiki/Stackoverflow#History", NULL, NULL, SW_SHOWNORMAL); ' – Ben

+0

입력 해 주셔서 감사합니다. 어떤 브라우저를 사용하고 있는지 물어봐도 될까요? – cheesysam

답변

1

좋아, 그래서 나는 약간 다른 기술을 사용하여 이것을 달성 할 수 있었다. 그러나이 방법을 사용할 때 어떤 브라우저를 열 것인지를 정의해야합니다. 많은 사용자에게 배포하는 것에 관심이있는 사용자에게는 문제로 여겨 질 수 있습니다 (다행히도, 내 경우에는 그렇지 않습니다).

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

여기서 'urlString'은 앵커가 끝에 오는 웹 주소입니다.

감사합니다.