• ベストアンサー

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

環境は、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

  • ベッキーメーラーを起動させたい。

    HPなどでmailtoをクリックするとメーラーが起動しますが、 自分はベッキーメーラーを使っているのですが、 OSはSleipnirです。 ウエブやテキストリンクをクリックするとベッキーメーラーが 起動するはずなのですがなぜか起動されません。 ちなみに、設定はツール⇒インターネットオプション⇒ プログラム⇒電子メール⇒Beckyを設定しています。 そしてスタートを右クリックしてプロパティをクリック。 スタートメニュー⇒カスタマイズをクリック⇒全版⇒ 電子メールをBeckyに設定済み。 それでもテキストリンクをクリックするとメーラーが 起動されませんでした。 どこか設定がおかしいのでしょうか? どなたかご存知の方がおられましたらよろしく お願いします。

  • HTMLからメーラーを起動しメール送信

    こんにちわ。 ブラウザのフォームに入力された内容をメールで送信させたいと思っております。 開発しているサーバにはメールサーバソフトはいれてないので、メーラーを起動してメールを送ろうと考えております。(メールサーバはないことを前提にお願いします) そこで、<a href="mailto:・・・でメーラーの起動はできると思うのですが、ユーザーのオペレーションとして、メーラーの送信作業をせずに、メールを送ることは可能でしょうか。ブラウザであて先、タイトル、本文等を入力し、送信ボタンを押すだけで、ユーザー側のメーラーを起動し、送信させることはできないでしょうか。 よろしくお願いします。

  • メーラー起動タグを設置したが、メーラーと不要なIEの空ブラウザが開いてしまう。

    現在、HPをDreamweaver8で制作中です。 HPのhtmlコードの中に、HPのボタンをクリックするとメーラーを起動させるようにタグを挿入しました。 実行してみると、メーラーが起動する前に空のブラウザが開いてしまいます。(IEのブラウザが開いた後にメーラーは問題なく起動します。) この空のブラウザが開かないようにするにはどうしたらよいのでしょうか?何が原因でエラーが出ているのでしょうか? 因みにJAVAスクリプトのコードを同HPで2~3使用しています。 ちょっと急いでおりまして、大変恐縮ですが、どなた様かご教授よろしくお願いいたします。 <挿入したタグの例> メーラーを起動したときに 送信先アドレス欄に「@docomo.ne.jp」と予め挿入 タイトル欄に「携帯版URL」と予め挿入 本文欄に「http://www.xxx.com/i/」と予め挿入 ボタンの画像の場所「images」フォルダ ボタンの画像の名前「xxx.jpg」 ボタンの画像の大きさ「width="173" height="41" border="0"」 <a href="mailto:@docomo.ne.jp?subject=携帯版URL&amp;body=http://www.xxx.com/i/"><img src="images/xxx.jpg" width="173" height="41" border="0" /></a>

    • ベストアンサー
    • HTML
  • FLASHでメーラーを起動するgetURLについて

    基本的な質問で恐縮ですが、 FLASHからメーラーを起動するgetURLがどうしてもうまくいきません。 本に載ってあるとおりに書いてみたんですが・・・・ あるボタンに 以下のスクリプトを記述しています。 ----------------------------------- on(press){ getURL("mailto:xxx_xxxx@xxx.co.jp","_blank"); } ---------------------------------- これだと、クリックした時に新しいブラウザ画面が開いてしまいます。 ブラウザのアドレス欄に「mailto:xxx_xxxx@xxx.co.jp」と表示されて 画面には「取り消されたアクション」と表示されます。 メーラーだけを起動するにはどうのようにしたらいいのでしょうか? ちなみに"_blank"の部分を"_self"にしても同じでした。 この部分を消してみたりもしましたが同じくだめでした。 よろしくお願いいたします。

  • 勝手にメーラーが起動 mailtoリンク

    mailtoリンクを貼っているページを開くと、リンクをクリックしていないのに勝手にメーラーが起動します。 PCによって起動するものもあれば、起動しないものもあります。 メーラー(outlook express)の問題なんでしょうか? 解決策を教えてください。よろしくお願いします。

  • Dreamweaver。テキストをクリック→別ブラウザ展開。でも・・・

    Dreamweaverで書いたテキストにビヘイビアを設定。 onClicで別ブラウザが開くようにしました。 プレビューしたら確かにクリック後に別ブラウザが開きました。 でもそのテキストの上にカーソルを置いても、指のマークが出てこないんです。 その・・・、通常のテキストの上にカーソルを置いてるマークありますよね?「I」みたいなマークです。 これだと見てる人はどこをクリックしたらいいのか分かりにくいので、指マークを出したいんです。 どうすればいいのでしょうか? テキストにビヘイビアを設定すると、こうなってしまうものなんでしょうか? それともテキストの上に、speacer.gifを入れたレイヤーを配置→それにビヘイビアを設定するとか? どうか教えてください。

  • メーラーの起動

    はじめまして。 ホームページ上からメールを送信できるようにしたいと思ってます。 クリックすると、雛形の文章があらかじめ表示された状態でメーラーが立ち上がってくるようにすることは可能なのでしょうか? (雛形メールはHTML形式の文章です。) HTMLのMailto:を使うと、テキスト形式の本文なら可能ですが、HTML形式の文章を本文としてセットすることはできないようなんです。。。 可能かどうかもよく分からない状態なので、行き詰っております。 ヒントでも良いので、詳しい方、回答お願いします。

  • mailtoのメーラー起動型で、Subjectに日本語を入れるとメーラー起動後に文字化け。どうやったら治るでしょうか?

    HTMLのソース制作で、mailtoのメーラー起動型の問い合わせをつくらなければなりません。 ところが、以下のようにSubjectに日本語を入れてブラウザでHTMLを表示させて、このmailtoの電子メールリンクをクリックすると、メーラーが起動してメール作成画面に自動的に送信先とSubjectにHTMLで記述した情報が掲載されますよね。 mailto:info@mydomain.com?Subject=お問い合わせ(from ポップ素顔.jp) このSubjectの日本語の部分が何故か文字化けしてしまいます。 OutlookExpress、その他のメーラーでもそうなりました。 全部のメーラーには無理な理由が仮にあれば仕方ないですが、少なくともOutlookExpressでは化けないようにしたいです。 サイトが沢山あるので、どのサイトからの問い合わせなのか掴む必要があるし、サイトが日本語ドメインなので日本語のままでメーラーのメール作成画面のSubjectにできうる限り表示させたいのです。 どうやったら治るでしょうか?

    • ベストアンサー
    • HTML
  • メールタグをクリックするとブラウザが大量に起動する

    ホームページによくお問い合わせはこちらというふうに info@xxx.co.jpなどのメールタグをクリックすることが できますが、わたしがクリックすると、ブラウザが 大量に起動して困ります。 普通にメーラーが起動するようにするためには どうすればよいでしょうか。 困っているので教えてください。 どうぞよろしくお願いたします。

  • リンクをクリックしてもブラウザが起動しません。

    メーラーのリンクをクリックしたり、いろんなアプリのバージョン情報欄にある、ホームページへのリンクをクリックしてもブラウザが起動しなくなりました。 通常使用するブラウザはIEで、ネスケは入れていません。 きっかけは、ムーンブラウザと言う、タブブラウザを入れ、これを通常使用するブラウザに変更し、その後これをアンインストールしました。 以降、クリッカブルマップからブラウザが起動しなくなりました。 OSはWindows2000SP3 IEはVer.6 IEの修復インストールや、OSのシステムファイルチェッカ等は試しましたがダメでした。 インターネットオプションの設定も問題ありませんでした。

専門家に質問してみよう