[]-35433/親
jumbo icon(256x256)が存在するか知る方法
inunoshi

環境/言語:[.NET Framework] 
分類:[.NET] 

jumbo icon(256x256)の取得をしたいです。
以下のコードで取得できますが、256x256アイコンを持ってないファイルの場合、
以下の画像のように48x48アイコンが左上に描画された256x256アイコンが
取得されていしまいます。
256x256アイコンを持っていないことを知る方法はありませんでしょうか。
IImageListを使って知る方法でもわかればありがたいですが、できればWindowsAPIを
使って知る方法がわかればありがたいです。
ご存じの方、ご教授ください。



---------------------------------------------------------
//プログラムと同じフォルダに「C:\Windows\winhlp32.exe」の256x256アイコンを出力
using System;
using System.Drawing;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using System.IO;
using System.Reflection;

public class Icon256
{
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
public struct SHFILEINFO
{
public IntPtr hIcon;
public int iIcon;< -->続き

06/04 20:10
[|]
testIcon256.png(1KB)
レスを書く
1番最初のレス
|次レス5>
レス古い順
▽レス(6)1-5
No35448
Re[6]: jumbo icon(256x256)が..

inunoshi
(06/06 20:49)
No35447
Re[5]: jumbo icon(256x256)が..

魔界の仮面弁士
(06/06 09:42)
No35446
Re[4]: jumbo icon(256x256)が..

inunoshi
(06/05 23:41)
No35445
Re[3]: jumbo icon(256x256)が..

魔界の仮面弁士
(06/05 22:56)
No35443
Re[2]: jumbo icon(256x256)が..

inunoshi
(06/05 22:31)
|次レス5>
Child K-Tai