2011-02-09 1 views
3

私は現在、一例C++でShellExecuteを使用してWebページのアンカー<a>タグにジャンプするにはどうすればよいですか?

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

のために、このように正常にWebページを開いています。しかし、私は本当に何をする必要があるか「mypage.html#真ん中」のような、アンカータグにジャンプすることができるようです。 URL文字列の最後に追加するだけで、指定したファイルでWebページが開き、タグにジャンプしたり、アドレスバーに移動したりすることはありません。

ありがとうございました。

+0

私のために働きます。おそらくあなたのアンカータグです。これは私が試したコマンドです 'ShellExecute(NULL、" open "、" http://en.wikipedia.org/wiki/Stackoverflow#History "、NULL、NULL、SW_SHOWNORMAL);' – Ben

+0

入力ベンのおかげで、あなたはどのブラウザを使用しているのか尋ねてもいいですか? – cheesysam

答えて

1

さて、私は少し違った方法でこれを達成しました。しかし、このメソッドを使用するときは、どのブラウザを開くかを定義する必要があります。これは、多数のユーザーに展開することを心配している人にとっては問題とみなされる可能性があります(幸いなことに、これは当てはまりません)。

ここで、「urlString」はWebアドレスで、最後にアンカーが付きます。

ありがとうございます。

関連する問題