Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.04;
Скачать: CL | DM;

Вниз

Как экстрактить иконку из exe?   Найти похожие ветки 

 
Гена   (2004-06-18 06:24) [0]

А вот вопрос целиком: нужно из любого экзешника взять иконку 16х16 и пихнуть в имаджлист, как это сделать? Не хочу создавать системный лист и извлекать картинку по индексу, ведь надо только одну иконку. А если файл без иконки, то надо автоматичски добавить стандартный значек.


 
КаПиБаРа ©   (2004-06-18 06:26) [1]

C:\Program Files\Borland\Delphi6\Demos\ResXplor


 
Гена   (2004-06-18 06:30) [2]

Не хочу с бинарными возиться


 
хз ©   (2004-06-18 07:50) [3]

Ух ты какой. А нажать F1 тоже не судьба?


 
Гаврила ©   (2004-06-18 09:57) [4]

function GetShellFileIcon(const FileName : string): HICON;
var
 SYSIL : THandle;
 SFI : TSHFileInfo;
begin
 Result:=0;
 FillChar(SFI, SizeOf(SFI), 0);
 SysIL := SHGetFileInfo(PChar(FileName), 0, SFI, SizeOf(SFI), SHGFI_SYSICONINDEX or SHGFI_SMALLICON);
 if SysIL <> 0
   then Result:=ImageList_GetIcon(SysIL, SFI.iIcon, 0)
   else RaiseLastOSError;
end;



Страницы: 1 вся ветка

Текущий архив: 2004.07.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.033 c
6-1082043089
Cfytr
2004-04-15 19:31
2004.07.04
авторизация


1-1087549721
Lm
2004-06-18 13:08
2004.07.04
ShellListView &amp;#1210;фон


14-1087448627
R
2004-06-17 09:03
2004.07.04
Регистрация псевдонима автора


3-1086696579
Sergey Vorobyev
2004-06-08 16:09
2004.07.04
Как вывести в грид записи в порядке обратном физическому ?


1-1087739312
Beginer
2004-06-20 17:48
2004.07.04
Здравствуйте! По поводу преобразования англ. символов в русские