• ベストアンサー

?などのアイコンを使いたい

VisualBasic(6)で、自分でダイアログボックスを作ろうとしているのですが、その際に、VBで標準的に使うMSGBOXに表示される『○に?(青)』マークや、『○に×(赤)』のマールを使いたいのですが、これらのアイコンはどこに保存されているのでしょうか? VB上でしょうか?Windowsとして持っているのでしょうか? ご存知の方、ご教授ください。 よろしくお願いいたします。

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

  • ベストアンサー
  • 2ch
  • ベストアンサー率51% (64/125)
回答No.5

DLLなら 1.アイコン抽出ソフトをインストールする。 アイコンぱくら http://www.vector.co.jp/soft/dl/win95/amuse/se110107.html 2.Windowsディレクトリのsystem32から、全てのDLLを検索し、全てをアイコンぱくらにドラッグする 3.右クリックでアイコンのプロパティから、ファイル名とアイコンのインデックス値を得る 4.APIでアイコンを取得する http://www.vbvbvb.com/jp/gtips/0951/gSHGetFileInfoShGfiIconShGfiLargeIcon.html http://www.vbvbvb.com/jp/gtips/0951/gSHGetFileInfoShGfiIconShGfiSmallIcon.html VisualStudioのbmpアイコンを使用するなら、VisualStudioのインストール時のオプションを設定するとPCに入る

その他の回答 (4)

  • azu3
  • ベストアンサー率31% (24/76)
回答No.4

C:\Program Files\Microsoft Visual Studio\Common\Graphics\Iconsの下にいろいろあります

fdh26
質問者

お礼

ご回答ありがとうございます。 便利なアプリがあるもんですね・・・ とりあえずセットアップして、検索して、SYSTEM32の中のUSER32.DLLの中にそれらしきものを見つけました。 このアプリは他の機会ににも使えそうです。 皆々様方、数々のご回答ありがとうございました。

  • azu3
  • ベストアンサー率31% (24/76)
回答No.3

No2です もしかして自分でfrmを作成するつもりですか? そのときに画像が必要?という事ですか? VisualStudioでアイコンとして持っています。 アイコンで検索するといろいろ出てきます。 イメージ コントロールで表示することができます

fdh26
質問者

お礼

そういうことです。 む~・・・(汗)アイコンファイルも探してみたのですが、同じ物は見つかりませんでした。おそらくはDLLか何かに書き込まれているのではないか?と思うのですが、それがなかなか見つかりません。 azu3さん、たびたびのご回答、本当にありがとうございます。 もう少し頑張ってみます。

  • azu3
  • ベストアンサー率31% (24/76)
回答No.2

msgbox関数で指定します vbCritical:警告メッセージ vbQuestion:問い合わせメッセージ vbExclamation:注意メッセージ vbInformation:情報メッセージ MsgBox("メッセージの内容", vbQuestion + vbOKCancel, "メッセージBOX左上の表題") のように記述します。 MSDNに出ています。

fdh26
質問者

補足

え~、ちょっと私の質問が悪かったかもしれません。 今回はMSGBOXは使わずに、自分でフォームを作成するのですが、その中で質問のアイコンを使いたかったのです。(フォームの中にコンボボックスなどを入れるので自作します) 理解しにくい文章で申し訳ありませんでした(汗) ご回答ありがとうございました。

  • tbobi
  • ベストアンサー率45% (544/1189)
回答No.1

  VBはわかりませんが、 Windows上なら、似たようなのがありましたよ。 c:\windowsフォルダ内を *.bmp で検索してみては?

fdh26
質問者

お礼

早速のお返事ありがとうございます。 ん~・・・できれば、同じ物を使うのが理想なんで、もう少し探してみます。

関連するQ&A