• ベストアンサー

ダイアログ中の下線付きテキストをクリックすると、ブラウザやメーラーを起動するには?

環境は、MSVC6.0又は、MSVC++.net2003です。 よく、アプリケーションのバージョン情報などで、色つき、下線付きのテキストで、HPなどにリンクが張られていて、クリックすると、ブラウザが起動するのがあります。 もう少し詳しく説明すると、テキストにカーソルを当てると、カーソルの種類が変わって、クリックすると、ブラウザが起動して、作者のHPを開いたり、「mailto:hogehoge」の場合、あて先が作者のメールアドレスとなりデフォルトのメーラーが起動するアプリケーションがあります。 そのやり方を知っている方、いらっしゃいましたらご教授お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • coredump
  • ベストアンサー率46% (12/26)
回答No.2

どもです。 試してないけど http://win32lab.com/tips/tips12.html が参考になるかと思います。

miswaki7Z
質問者

お礼

回答どうもありがとうございます。 返答遅れましてどうもすみません。 ShellExecute関数の呼び出しで解決致しました。 参考HP、とても参考になりました。

その他の回答 (2)

  • FAY
  • ベストアンサー率49% (95/193)
回答No.3

ハイパーリンク機能のことでしょうか。 googleなどの検索サイトで 「ハイパーリンク機能 作成 クラス」 等のキーワードで検索をするといくつかのサンプルが 見つかるので、それらを参考にされてはいかがでしょうか。

miswaki7Z
質問者

お礼

回答どうもありがとうございます。 返答遅れましてどうもすみません。 ShellExecute関数の呼び出しで解決致しました。 他にも方法があるかもしれないので、googleでもう少し検索してみます。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

shell関数系の関数を使えば、いいと思います。 ("http://www.sample.ne.jp"や、"mailto:nobody.ne.jp"で関連づけされたモノが立ち上がる)

miswaki7Z
質問者

お礼

回答どうもありがとうございます。 返答遅れましてどうもすみません。 おっしゃる通り、ShellExecute関数の呼び出しで解決致しました。

関連するQ&A

専門家に質問してみよう