4

アイコン ファイル (*.ico) には、サイズや色深度が異なる複数の画像が含まれている場合があります。

ファイルSystem.Drawing.Imageからオブジェクトを取得するにはどうすればよいですか?.ico

1 つのオプションは ですがImage.FromFile(...)、複数の画像を含むアイコン ファイルの場合、返す画像サイズと色深度を指定する方法がありません。

ソリューションでマネージ コードのみを使用するのが理想的ですが、Win32 関数への相互運用呼び出しについても聞いてうれしいです。

4

3 に答える 3

2

すべての質問に対する簡単な答え: IconLib

于 2009-06-21T11:08:26.863 に答える
0

使用する必要があります

Dim icon As System.Drawing.Icon
icon = icon.FromHandle(hIcon)

hIcon 構造体では、色深度を指定できます

このリンクは正しい方向にあなたを導きます:

于 2009-03-05T21:53:32.367 に答える
0

System.Drawing.Icon は、指定されたサイズをファイルからロードできます。深さはわかりませんが。 http://msdn.microsoft.com/en-us/library/ms142130.aspx

于 2009-02-04T09:55:29.020 に答える