[戻]-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