FileIconの取得について

解決


清原  2006-06-29 19:08:36  No: 62370

こんにちは、いつもお世話になっています。今日も質問をさせていただきます。
環境 WindowsXP Visual Studio.NET 2003 MC++ v1.1
MC++ で  エクスプローラのようなプログラムを作りたいんですが、途中でそれぞれのファイルのアイコンを取得するに困ってしまいました。
Visual C++だったら,SHGetFileInfoって言う関数でデスクの上にあるすべてのファイルのアイコンが取得できますが、
MC++で  どうすれば  同じ役を果たせるのですか? MSDNでよく見て探してたが、それについてのテーマが見つけなかった。
どうしたら  いいのでしょうか?  よろしくお願いします


Blue  2006-06-29 19:24:30  No: 62371

MC++でもSHGetFileInfoで取得するしかなさそうです。
C#,VB.NETの例ですが、SHGetFileInfoを使っています。
http://www.atmarkit.co.jp/fdotnet/dotnettips/280getappicon/getappicon.html

# MC++のサンプルはWeb上に非常に少ないです。(使っている人が少ないからなのかな)
# ですので、MC++だけに限定せず、同じ.NET Frameworkを使っている
# C#やVB.NETとしてはどうなのかも調べてみると良いです。


清原  2006-06-30 04:34:21  No: 62372

Blueさん
ご回答くださいまして  ありがとうございました。
勉強になりました。m(_ _)m


清原  2006-07-01 04:15:55  No: 62373

解決しました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加