Как можно в C# получить иконку из *.ЕХЕ файла? :???:
От: tomm  
Дата: 08.06.04 20:11
Оценка:
Как можно в C# получить иконку из *.ЕХЕ файла?
Re: Как можно в C# получить иконку из *.ЕХЕ файла? :???:
От: Ael США  
Дата: 09.06.04 06:00
Оценка:
Здравствуйте, tomm, Вы писали:

T>Как можно в C# получить иконку из *.ЕХЕ файла?


Можно использовать API ExtractIcon

                                 [DllImport("shell32.dll")]
                public static extern IntPtr ExtractIcon(          
                    IntPtr hInst,
                    String lpszExeFileName,
                    Int32  nIconIndex
                    );

Используем:

 IntPtr hIcon=ShellFunctions.ExtractIcon(IntPtr.Zero,@"c:\virt\virt.exe",0);
                frm.Icon=Icon.FromHandle(hIcon);
http://web.icq.com/whitepages/online?icq=236755957&img=21
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.