Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.04;
Скачать: [xml.tar.bz2];




Вниз

Извлечение иконок 


DenKop   (2002-03-24 15:14) [0]

Делаю так:
procedure TForm1.AddIconToList(FLN:String);
var
Icon:Ticon;
PName:array[0..255] of char;
begin
Icon:=TIcon.Create;
StrPCopy(PName,FlN);
Icon.Handle:=ExtractIcon(hInstance,PName,0);
If Icon.Handle<=1 then
begin
ShowMessage("Handle not found");
Exit;
end;
ImageList1.AddIcon(Icon);
Icon.Free;
end;

Получаю иконку EXE, DLL, ICO, но хотелось бы получать иконки и с других типов файлов.

P.S. Вариант получения иконки через путь в реестре не очень то хочется переписывать, может есть что то готовое из средств Delphi.



Song   (2002-03-24 15:33) [1]

Готового нет. А какие проблемы с решением в реестре?



DenKop   (2002-03-24 18:26) [2]

В принципе проблем нет, но самая главная моя проблема это моя лень!!!



Song   (2002-03-24 21:32) [3]

2DenKop © (24.03.02 18:26)
Вы конечно меня извините и - ничего личного, но здесь не терпят ленивых людей. Здесь Вам могут посоветовать и более, если захотят, но с такими утверждениями Вам придётся написать вручную самим.




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.04;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.032 c
1-9524            Лана Розанова         2002-03-23 17:16  2002.04.04  
Найти и удалить.


1-9444            Serd_hhc              2002-03-25 10:41  2002.04.04  
MP3 и Как?


1-9530            snoup                 2002-03-23 20:15  2002.04.04  
Как заставить сидиром заехать?


3-9412            Malder                2002-03-02 17:35  2002.04.04  
Насчет удаленных записей в Interbase


14-9631           Fred                  2002-02-23 08:02  2002.04.04  
Как засинхронизироваться по времени от другого коммпьютера?