none
windowsが持っている(?)アイコンの使用方法は? RRS feed

  • 質問

  • こんにちは。

     

    GUIのアプリケーションを作成しています。

    Visual C#のツールバーに[フォルダを開くアイコン]があります。

    このようにWindowsで標準的に使用されているアイコンを自作の

    プログラムで利用する方法はないでしょうか?

     

    自作のアイコンなどを利用する方法は見つかるのですが、この

    ような利用方法は見つかりませんでした。

     

    よろしくお願いします。

    2010年10月3日 2:09

回答

  • Visual Studio が利用しているアイコンは、Windows のリソースではないと思われます。
    (Visual Studio 自身がリソースとして保有しているパターンだと思っています)
    標準的なアイコンに見えますが、基本的にはそれぞれのアプリケーションで保持しているのが実情です。

    Visual Studio には以下のようなフォルダにアイコンが含まれています。
    Visual Studio で利用しているものではないかもしれませんが、自作のアプリケーションを作る上で役立つ可能性があります。

    C:\Program Files\Microsoft Visual Studio 9.0\Common7\VS2008ImageLibrary\1041
    C:\Program Files\Microsoft Visual Studio 10.0\Common7\VS2010ImageLibrary\1041

    なお、画像群の再頒布にあたって、Redist.txt をご確認ください。


    質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。
    • 回答としてマーク sauberwind 2010年10月3日 7:11
    2010年10月3日 3:59
    モデレータ

すべての返信

  • SystemIcons というクラスが提供されています。

    http://msdn.microsoft.com/ja-jp/library/system.drawing.systemicons_members(v=VS.80).aspx

     


    なかむら(http://d.hatena.ne.jp/griefworker)
    2010年10月3日 2:20
  • Visual Studio が利用しているアイコンは、Windows のリソースではないと思われます。
    (Visual Studio 自身がリソースとして保有しているパターンだと思っています)
    標準的なアイコンに見えますが、基本的にはそれぞれのアプリケーションで保持しているのが実情です。

    Visual Studio には以下のようなフォルダにアイコンが含まれています。
    Visual Studio で利用しているものではないかもしれませんが、自作のアプリケーションを作る上で役立つ可能性があります。

    C:\Program Files\Microsoft Visual Studio 9.0\Common7\VS2008ImageLibrary\1041
    C:\Program Files\Microsoft Visual Studio 10.0\Common7\VS2010ImageLibrary\1041

    なお、画像群の再頒布にあたって、Redist.txt をご確認ください。


    質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。
    • 回答としてマーク sauberwind 2010年10月3日 7:11
    2010年10月3日 3:59
    モデレータ
  • なかむらさん、Azuleanさん、返信ありがとうございました。 Azuleanさんの回答が、僕のイメージしていた物に近そうです。 コモンダイアログのような形で実装しているイメージでいたのですが、アプリで実装する物だと知って少し驚いています。 試してみます。ありがとうございました。 #Expressには含まれていないようなので、2010の試用版をインストールしています。
    2010年10月3日 6:22