tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルTreeViewでのアイコンについて
記事No10628
投稿日: 2011/11/26(Sat) 11:46
投稿者モモカツ
現在、指定したドライブ以下のフォルダ・ファイルをツリー状態に表示するソフトを当該サイトのNo.186等のサンプルを参考にVB2010で作成中です。

サンプルで使用しているアイコンの具体的な収録先フォルダ・ファイルは、どこにあるのでしょうか。

[ツリー表示へ]
タイトルRe: TreeViewでのアイコンについて
記事No10629
投稿日: 2011/11/26(Sat) 12:41
投稿者花ちゃん
> 現在、指定したドライブ以下のフォルダ・ファイルをツリー状態に表示するソフトを当該サイトのNo.186等のサンプルを参考にVB2010で作成中です。
>
> サンプルで使用しているアイコンの具体的な収録先フォルダ・ファイルは、どこにあるのでしょうか。

意味がよく理解できないのですが、上記サンプルで表示しているアイコンは、ファイルに
関連付けられているアイコンをプログラムで取得して表示しておりますので、
( http://www.hanatyan.sakura.ne.jp/samplepic/vb8_187.htm  )
前もってアイコンを準備しておいて表示している訳ではないので...。
又、アイコンの著作権等の関係もありますので全てのアイコンを前もって準備しておくのは
無理かと。

[ツリー表示へ]
タイトルRe^2: TreeViewでのアイコンについて
記事No10630
投稿日: 2011/11/26(Sat) 13:22
投稿者モモカツ
> 意味がよく理解できないのですが、上記サンプルで表示しているアイコンは、ファイルに
> 関連付けられているアイコンをプログラムで取得して表示しておりますので、
> ( http://www.hanatyan.sakura.ne.jp/samplepic/vb8_187.htm  )
> 前もってアイコンを準備しておいて表示している訳ではないので...。
> 又、アイコンの著作権等の関係もありますので全てのアイコンを前もって準備しておくのは
> 無理かと。


当方からの内容を修正します。
早速のご回答いただきましてありがとうございます。
サンプルプログラムNo.187を例にして「アイコンをプログラムで取得している」とありましたが、その取得先は各ファイルの属性などの情報をプログラムが自動で選択参照している。との理解でよろしいでしょうか。

逆に参照して表示させたいアイコンを選択することは難しいのでしょうか。

なお、当方はNo.186をメインに参考とさせていただいています。

No.187はファイルを対象としていますが、No.186のようなフォルダのアイコンもファイルと同様にフォルダの属性など参照している。との理解でしょうか。

勝手に当方で理解したような内容ですが、具体的にファイル・フォルダ、さらにディスクドライブに対するアイコンを設定するアルゴリズムが理解できればいいなと思います。

[ツリー表示へ]
タイトルRe^3: TreeViewでのアイコンについて
記事No10631
投稿日: 2011/11/26(Sat) 16:33
投稿者花ちゃん
> 勝手に当方で理解したような内容ですが、具体的にファイル・フォルダ、さらにディスクドライブに対するアイコンを設定するアルゴリズムが理解できればいいなと思います。

SHGetFileInfo について調べて見て下さい。

 http://support.microsoft.com/kb/319350/ja
  http://www.hanatyan.sakura.ne.jp/patio/read.cgi?mode=view2&f=243&no=9

 http://www.atmarkit.co.jp/fdotnet/dotnettips/280getappicon/getappicon.html

[ツリー表示へ]
タイトルRe^4: TreeViewでのアイコンについて
記事No10632
投稿日: 2011/11/26(Sat) 18:30
投稿者モモカツ
> SHGetFileInfo について調べて見て下さい。
>
ありがとうございます。
教えていただいたサイトなどを参考にトライしてみます。
結果が分かりましたら、連絡します。

[ツリー表示へ]
タイトルRe^5: TreeViewでのアイコンについて
記事No10633
投稿日: 2011/11/27(Sun) 20:18
投稿者モモカツ
> > SHGetFileInfo について調べて見て下さい。
> >
> ありがとうございます。
> 教えていただいたサイトなどを参考にトライしてみます。
> 結果が分かりましたら、連絡します。

サンプルソフトなど参考にトライしてみました。
その結果、ファイル・フォルダ・ドライブのアイコンを表示する動作を確認できました。

この後、これらをTreeViewで表示できるようなソフトの作成に進みたいと思います。

いろいろと教えていただきありがとうございました。

[ツリー表示へ]